webForumDet fria alternativet

Hierarkisk gridview

.NETur .NET

3 svar · 421 visningar · startad av invecklaren

Medlem sedan jan. 2008280 inlägg
Frågan#1

Hello!

Jag har två gridviews där den ena är en subgrid till den andra. När jag klickar på en knapp i subgridden (för att ta bort en post) behöver jag komma åt en textbox i den överliggande griden för att uppdatera dess värde. Hur kan jag (principiellt) göra det?

Medlem sedan jan. 20022 440 inlägg
#2

Du får lyssna på OnRowDelete eventet och sedan navigera rätt i din andra gridview och uppdatera vad du nu behöver uppdatera.

Medlem sedan jan. 2008280 inlägg
#3

CatZ skrev:

Du får lyssna på OnRowDelete eventet och sedan navigera rätt i din andra gridview och uppdatera vad du nu behöver uppdatera.

Mitt problem är att navigera rätt, hur återfinner jag den överliggande gridviewens rad?

Medlem sedan sep. 2005673 inlägg
#4

Prova Parent... du får antagligen backa ett par gånger, typ så här fritt skrivet:

((TextBox)((GridViewRow)sender.Parent.Parent).Findcontrol("textboxid")).Text

133 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)