i m facing problem Specified cast is not valid.
when i use checkbox in gridview
my code is here..
- <asp:GridView ID="GridView3" runat="server" AutoGenerateColumns="false">
- <Columns>
- <asp:TemplateField>
- <ItemTemplate>
- <asp:CheckBox ID="CheckBox1" runat="server" Checked='<%#Eval("active")%>' Text='<%#Eval("id")%>' OnCheckedChanged="CheckBox1_CheckedChanged" AutoPostBack="true" />
- </ItemTemplate>
- </asp:TemplateField>
- <asp:BoundField DataField="name" HeaderText="Name" />
- <asp:BoundField DataField="address" HeaderText="Address" />
- <asp:BoundField DataField="city" HeaderText="City" />
- </Columns>
- </asp:GridView>
- protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
- {
- CheckBox chk = (CheckBox)sender;
- string st = "0";
- if (chk.Checked)
- {
- st = "1";
- }
- nc.id = chk.Text;
- nc.mode = "status";
- nc.active = chk.ToString();
- int eff = nc.manipulatNews(nc);
- if (eff > 0)
- {
- fil_grid();
- }
- }
plz help me
thank you