2009-03-31 16 views
0

Ich habe eine verschachtelte GridView. Damit ich das verschachtelte GridView finden kann, muss ich ein FindControl in der Parent GridView durchführen, aber ich hatte den Eindruck, dass Sie dies nur tun müssen, wenn das Elternsteuerelement INamingContainer implementiert und link GridView nicht implementiert von INamingContainer. Gibt es einen anderen Grund?Verwirrt über GridView und INamingContainer?

Antwort

3

Das Problem ist, dass jede Zeile (oder Zelle, nicht genau erinnern) hat seinen eigenen Satz von IDs, so ist es sicherlich einer von denen, die INamingContainer implementieren.

Update - es ist die Folge: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridviewrow.aspx

+0

Das war, was ich dachte, dass es etwas anderes in der Gridview sein musste. – Xaisoft

+0

@Xaisoft froh zu helfen, hat einen Link hinzugefügt, wo es die Definition von gridviewrow mit INamingContainer zeigt. – eglasius

+0

Ja, ich habe es gerade auch gefunden. Vielen Dank. – Xaisoft