---
title: "Längd på textbox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/57359-längd-på-textbox"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "andreas_lindh"
published: "2002-10-29T09:24:11.000Z"
updated: "2002-11-01T13:05:07.000Z"
replies: 10
views: 328
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/57359-längd-på-textbox"
---

# Längd på textbox

## #1 — andreas_lindh, 2002-10-29T09:24Z

Använder ett datagrid med Oneditcommand.

Kan man bestämma storlek på textfälten som skapas.

Permalänk: https://www.webforum.nu/p/57359

## #2 — NETwork, 2002-10-29T09:33Z

Japp. Antingen går du in och gräver i din datagrid från koden och letar upp dina kontroller och sätter värden på dem där. Eller (vilket är lättare och bättre) så gör du en templatecolumn i din datagrid där du har dina kontroller synliga:

```
<asp:templatecolumn>
  <itemtemplate>
    <%# DataBinder.Eval(Container, "DataItem.blahblah") %>
  </itemtemplate>
  <edititemtemplate>
    <asp:textbox text='<%# DataBinder.Eval(Container, "DataItem.blahblah") %>' width="400" runat="server">
    </asp:textbox>
  </edititemtemplate>
</asp:templatecolumn>
```

Om du har vs.net kan du automatiskt konvertera dina kolumner i din datagrid från property buildern till templates (som du hittar i propertiesfönstret).

Permalänk: https://www.webforum.nu/p/837037

## #3 — renholm, 2002-10-29T09:40Z

Tips till NETwork lite off topic, använd \[kod\] taggarna, lättare att läsa :)

Permalänk: https://www.webforum.nu/p/837045

## #4 — andreas_lindh, 2002-10-29T09:48Z

Jag använder asp:boundcolumn och får textfälten automatiskt.

Kan jag använda din kod ändå?

Permalänk: https://www.webforum.nu/p/837048

## #5 — NETwork, 2002-10-29T09:48Z

:r 

Jag tar på mig hatten och ställer mig i skåpet.

Permalänk: https://www.webforum.nu/p/837049

## #6 — NETwork, 2002-10-29T09:50Z

> **andreas_lindh skrev:**
>
> Jag använder asp:boundcolumn och får textfälten automatiskt.
> 
> Kan jag använda din kod ändå?

Du ska ha min kod **istället** för din boundcolumn. En template är en kolumn där du skriver ut kod manuellt (ungefär som i en datalist). I din template har du en **EditItemTemplate** och det är koden i denna template som plockas fram när du kör ditt editevent...

Permalänk: https://www.webforum.nu/p/837050

## #7 — Ekström, 2002-10-29T09:50Z

andreas_lindh: Du får alltså byta ut din boundcolumn mot en templatecolumn. Det går alldeles utmärkt att byta. :)

Permalänk: https://www.webforum.nu/p/837051

## #8 — andreas_lindh, 2002-10-29T09:55Z

OK. 
Vilket är bäst att använda. Är det någon skillnad?

Permalänk: https://www.webforum.nu/p/837053

## #9 — NETwork, 2002-10-29T09:57Z

SKillnaden är att du kan slänga in egen kod i en template, med en boundcolumn är du hänvisad till de förutbestämda egenskaper som finns i denna. Det är bara två olika sätt att göra samma sak. Om du bara ska skriva ut data så går det ju snabbast att lägga in en boundcolumn (mindre kod för dig att skriva, renare aspx-sida!), ska du däremot sätta width på en textbox så blir det ju lättare om du använder templates.

Permalänk: https://www.webforum.nu/p/837055

## #10 — andreas_lindh, 2002-11-01T11:05Z

Nytt problem med textboxarna.

Hur ska jag göra för att få in de nya värdena i databasen.
Har satt id i en textbox till tblag_a. När jag sen ska hämta värdet går inte det eftersom textboxen bytt namn till datagrid1:\_ctl2:tblag_a.

Permalänk: https://www.webforum.nu/p/842235

## #11 — NETwork, 2002-11-01T13:05Z

:)

Här finns ett kodexempel på en datagrid med en updatefunktion som du kan använda.

<http://www.dotnetjunkies.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid8.src>

Permalänk: https://www.webforum.nu/p/842354

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/57359-längd-på-textbox
