Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# gridview中填充的复选框列_C#_Asp.net_Sql Server_Gridview_Checkbox - Fatal编程技术网

C# gridview中填充的复选框列

C# gridview中填充的复选框列,c#,asp.net,sql-server,gridview,checkbox,C#,Asp.net,Sql Server,Gridview,Checkbox,我在gridview中有8列作为复选框填充。我需要知道如何从中获取值,并使用C#将它们存储在数据库中。请帮忙 aspx代码: <asp:GridView ID="GridView1" runat="server" CssClass="etable" AutoGenerateColumns="false"> <Columns> <asp:BoundField DataField="rollnumber" HeaderText="Roll Num

我在gridview中有8列作为复选框填充。我需要知道如何从中获取值,并使用C#将它们存储在数据库中。请帮忙

aspx代码:

<asp:GridView ID="GridView1" runat="server" CssClass="etable" AutoGenerateColumns="false">
    <Columns>
        <asp:BoundField DataField="rollnumber" HeaderText="Roll Number" />
        <asp:BoundField DataField="name" HeaderText="Name" />
        <asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="IBM">
            <ItemTemplate>
                <asp:CheckBox ID="chkibm" runat="server" />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="FOL">
            <ItemTemplate>
                <asp:CheckBox ID="chkfol" runat="server" />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="IS">
            <ItemTemplate>
                <asp:CheckBox ID="chkis" runat="server" />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="CP">
            <ItemTemplate>
                <asp:CheckBox ID="chkcp" runat="server" />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="WIM">
            <ItemTemplate>
                <asp:CheckBox ID="chkwim" runat="server" />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="STTPO">
            <ItemTemplate>
                <asp:CheckBox ID="chksttpo" runat="server" />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="TDM">
            <ItemTemplate>
                <asp:CheckBox ID="chktdm" runat="server" />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="PA">
            <ItemTemplate>
                <asp:CheckBox ID="chkpa" runat="server" />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="ID Card">
            <ItemTemplate>
                <asp:CheckBox ID="chkid" runat="server" />
            </ItemTemplate>
        </asp:TemplateField>
    </Columns>
</asp:GridView>

如果
复选框
字段位于
数据库中
请使用此选项

<asp:CheckBoxField DataField="IBM" HeaderText="IBM"/>

而不是

 <asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="IBM">
            <ItemTemplate>
                <asp:CheckBox ID="chkibm" runat="server" />
            </ItemTemplate>
        </asp:TemplateField>