Hi
I'm trying to get the text of a label located in a ItemTemplate of a gridview.
The error is: Object reference not set to an instance of an object
Thanks for help.
V
Here the code:
- protected void Button2_Click(object sender, System.EventArgs e)
- {
- Label nal;
- foreach (GridViewRow row in GridView1.Rows)
- {
- nal = (Label)GridView1.FindControl("naaml");
- }
- ...
- a = nal.Text;
Here the aspx-code:
- <asp:GridView ID="GridView1" runat="server" ... />
- <asp:TemplateField >
- <EditItemTemplate>
- <asp:TextBox ID="naam" runat="server" Text='<%# Bind("naam") %>' ></asp:TextBox>
- </EditItemTemplate>
- <ItemTemplate>
- <asp:Label ID="naaml" runat="server" Text='<%# Bind("naam") %>'></asp:Label>
- </ItemTemplate>
- </asp:TemplateField>
- ...
- </asp:GridView>