2014-09-08 3 views
-1

У меня есть 8 столбцов, заполненных как флажки в gridview. Мне нужно знать, как получить значения из них и сохранить их в базе данных с помощью C#. Незлая помощь.Упомянутые столбцы checkbox в gridview

код 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> 

ответ

0

Если CheckBox поле находится в database использования этого

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

вместо

<asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="IBM"> 
      <ItemTemplate> 
       <asp:CheckBox ID="chkibm" runat="server" /> 
      </ItemTemplate> 
     </asp:TemplateField> 
Смежные вопросы