Hierarkisk gridview

.NET

3 svar · 430 visningar · startad av invecklaren

Medlem sedan jan. 2008280 inlägg
Trådstart#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

264 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)