This is my code i used to add the checkbox
in the grid
control.also inned to add these result at end.
if (!IsPostBack)
{
cmd.CommandType = CommandType.Text;
cmd.CommandText = " select menu_id from Menu_IDCODE where Access_Code in ('" + strParam + "')";
cmd.Connection = con;
sda.SelectCommand = cmd;
sda.Fill(ds);
for (int j = 0; j <= ds.Tables[0].Rows.Count - 1; j++)
{
for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
{
CheckBox CheckBox1;
CheckBox1 = (CheckBox)GridView1.Rows[i].FindControl("chkSelect");
//if (CheckBox1.Checked && String = "strConnString")
string showId = (string)GridView1.DataKeys[i].Value.ToString();
if (ds.Tables[0].Rows[j][0].ToString() == showId)
{
//check box checked and correct string
CheckBox1.Checked = true;
break;
}
Updated:
gv.Rows[0].Cells[0].Controls.Add(new CheckBox());
old code:
<asp:GridView id="gv" runat="server">
<columns>
<asp:BoundField DataField="id" HeaderText="ID" />
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox id="cb1" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox id="cb2" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox id="cb3" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</columns>
</asp:GridView>
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.