ich habe in einer Gridview in einer Templatespalte einen Button je Zeile angelegt. Dieser soll durch Bedingungen unterschiedlich angezeigt werden. Das funktioniert auch. Ich habe auch einen Eventhandler hinzugefügt, allerdings wird der nie ausgeführt.
//ausgewählte Zeile des Gridviews auslese GridViewRow t = (GridViewRow)(sender as Control).NamingContainer; // String der Ausfalldoku zusammenstellen string vNotesLink = t.Cells[8].Text; // externes Programm Notes mit Link-ID starten System.Diagnostics.Process.Start(vNotesLink);
Moin, ich glaube nicht dass man auf diese Art den Zellen Controls hinzufügen kann. Der Event wird wahrscheinlich vom DataGridView "abgesaugt" und kommt nicht bei dem Button an. In der MSDN gibt es ein kurzes Tutorial, wie man es machen kann. Gruß Daniel
Ich glaube nicht dass daran ein Weg vorbeiführt. Die Beschränktheit des GridView/Control ist auch ein Grund dafür, weshalb es so viele 3rd Party Controls für diesen Zweck gibt.