Gridview get cell data
HejJeg har brug for at trække celle data ud når en bruger trykker på en knap.
Meningen er at data skal være usynlig og jeg lægger det derfor ind i en templatefield:
<asp:TemplateField HeaderText="" SortExpression="" Visible="FALSE">
<ItemTemplate>
<asp:Label ID="lblTaskID" runat="server" Text='<%# Eval("Bestil") %>' />
</ItemTemplate> </asp:TemplateField>
Jeg gør så følgende i min codebehind:
For Each row As GridViewRow In GridView1.Rows
taskid = Convert.ToInt32(row.FindControl("lblTaskID"))
Label2.Text = taskid 'bare for at se det virker.
Jeg bliver ved med at få fejl og jeg har svært ved at dreje hvorfor og hvordan det så skal se ud ?
System.InvalidCastException: Unable to cast object of type 'System.Web.UI.WebControls.Label' to type 'System.IConvertible'.
og fejlen ligger i denne taskid = Convert.ToInt32(row.FindControl("lblTaskID")).ToString
Hvordan gør jeg det ?