GridView.FindControl

29/04/2008 - 11:01 von Uwe Domschke | Report spam
X-mal klappt es, aber hier ist es zum Verzweifeln:
GridView2.FindControl("TbADat1") findet einfach nichts

<asp:GridView ID="GridView2" runat="server" DataSourceID="SqlArchiv"
DataKeyNames="id_mfl">
<Columns>
<asp:CommandField ShowEditButton="True" />
<asp:BoundField DataField="art" HeaderText="Bezeichnung"
SortExpression="art" />
<asp:TemplateField HeaderText="Datum" SortExpression="datum">
<EditItemTemplate>
<asp:TextBox ID="TbADat1" runat="server" Text='<%# Bind("datum",
"{0:d}") %>' Width="70px"/>
<asp:CompareValidator ID="CvADat" runat="server"
ControlToValidate="TbADat1" Operator="DataTypeCheck" Type="Date" />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="LADat" runat="server" Text='<%# Eval("datum",
"{0:d}") %>'/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

Eigentlich nicht besonderes, aber wenn ich im "OnRowUpdated" oder
"OnRowUpdating" mit FindControl was suche kommt immer null.

hat jemand noch einen Tipp?

Vielen Dank

Uwe
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
29/04/2008 - 13:14 | Warnen spam
Hallo Uwe,

"Uwe Domschke" schrieb:

GridView2.FindControl("TbADat1") findet einfach nichts



probier mal: GridView2.Rows( e.RowIndex ).Cells( 2 ).FindControl( ... )
im RowUpdating Event.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen