G
Guest
Hi can someone tell me how I get the values from a datagrid using template columns??? I tried like this but I keep getting
Input string was not in a correct format.
I don't think I'm doing this the correct why when it comes to using templatecolumns can someone please HELP!
Thanks!
...:: CODE
Dim pageID As Integer = CInt(e.Item.Cells(0).Text)
Dim modificationDate As String = CType(e.Item.Cells(1).Controls(0), TextBox).Text
...:: INLINE CODE
<Columns>
<asp:TemplateColumn HeaderText="ID">
<ItemTemplate>
<%# Container.DataItem("pageID") %>
</ItemTemplate>
<EditItemTemplate>
<%# Container.DataItem("pageID") %>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Description">
<ItemTemplate>
<%# Container.DataItem("description") %>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="description" Columns="15" Text='<%# Container.DataItem("description") %>' Runat="server" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="add_Description" Columns="15" Runat="Server" />
</FooterTemplate>
</asp:TemplateColumn>
Input string was not in a correct format.
I don't think I'm doing this the correct why when it comes to using templatecolumns can someone please HELP!
Thanks!
...:: CODE
Dim pageID As Integer = CInt(e.Item.Cells(0).Text)
Dim modificationDate As String = CType(e.Item.Cells(1).Controls(0), TextBox).Text
...:: INLINE CODE
<Columns>
<asp:TemplateColumn HeaderText="ID">
<ItemTemplate>
<%# Container.DataItem("pageID") %>
</ItemTemplate>
<EditItemTemplate>
<%# Container.DataItem("pageID") %>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Description">
<ItemTemplate>
<%# Container.DataItem("description") %>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="description" Columns="15" Text='<%# Container.DataItem("description") %>' Runat="server" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="add_Description" Columns="15" Runat="Server" />
</FooterTemplate>
</asp:TemplateColumn>