---
title: "Problem med in place editing i DataGrid"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/87615-problem-med-in-place-editing-i-datagrid"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Ricki"
published: "2003-10-04T13:05:59.000Z"
updated: "2003-10-04T14:20:40.000Z"
replies: 1
views: 240
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/87615-problem-med-in-place-editing-i-datagrid"
---

# Problem med in place editing i DataGrid

## #1 — Ricki, 2003-10-04T13:05Z

Tjena,
Har en adminsida med flera datagrids på. Ena kolumnen i en datagrid ser ut såhär:

\<asp:TemplateColumn HeaderText="Name"\>
	\<ItemTemplate\>
		\<%# DataBinder.Eval(Container.DataItem, "Name").ToString() %\>
	\</ItemTemplate\>
	\<EditItemTemplate\>
		\<asp:TextBox Runat="server" ID="name" size="17" text='\<%# DataBinder.Eval(Container.DataItem, "Name").ToString() %\>'\>\</asp:TextBox\>
	\</EditItemTemplate\>
\</asp:TemplateColumn\>

När jag uppdaterar hämtar jag värdet av name såhär:

string name = ((TextBox)e.Item.FindControl("name")).Text;

Problemet är att name alltid kommer innehålla samma text, vad jag än skriver in i textboxen. Den hittar kontrollen fint och så, men Text-propertyn kommer alltid att returnera det som stod i textboxen innan.

Någon som kanske vet vat detta kan bero på?

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

## #2 — renholm, 2003-10-04T14:20Z

Problemet är troligen att du gör en DataBind även vid PostBacks.

```
// I Page_Load
{
   if (!Page.IsPostBack)
   {
      // databindning
   }
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/87615-problem-med-in-place-editing-i-datagrid
