webForumDet fria alternativet

e.Item.Cells(0).Text

.NET

1 svar · 182 visningar · startad av cyprys

Medlem sedan dec. 20003 563 inlägg
Frågan#1

Om jag vill hämta ut värdet ur en kolumn på detta sätt så funkar det inte på asp:templatecolumn men på asp:boundcolumn.
Hur plockar man ut värdet ur en templatecolumn i en datagrid?

Medlem sedan juni 20011 732 inlägg
#2

Du kan göra en findcontrol på din datagrid för att hitta den kontroll vars värdet du ska hämta (exempelvis en label). Nåt i den här stilen:

string s = ((Label)MyDataGrid.Items[index].FindControl("LabelID")).Text;

Redigerat: Glömde ".Text" på slutet, naturligtvis kan du inte hämta texten i en label utan... sorry. :r

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)