如何使用ASP.NET将不同的选中复选框值插入数据库? :文件 :两张支票 :身份证明 :PAN卡 :地址证明

如何使用ASP.NET将不同的选中复选框值插入数据库? :文件 :两张支票 :身份证明 :PAN卡 :地址证明,asp.net,Asp.net,我没有使用checkboxlist控件,那么如何编写代码,以便使用asp.net将值插入数据库。有人能帮我吗。如果您期望的数据类型是Bit,而不是varchar,则会更好,但是您可以将值作为 <tr> <td> <asp:CheckBox ID="checkdoc" runat="server" Checked="false" />:Document </td> <td> <asp:CheckBox ID="ch

我没有使用checkboxlist控件,那么如何编写代码,以便使用asp.net将值插入数据库。有人能帮我吗。

如果您期望的数据类型是
Bit
,而不是
varchar
,则会更好,但是您可以将值作为

<tr>
 <td>
   <asp:CheckBox ID="checkdoc" runat="server" Checked="false" />:Document
 </td>
 <td>
   <asp:CheckBox ID="checktwocheque" runat="server" Checked="false" />:Two Cheques
 </td>
 <td>
   <asp:CheckBox ID="checkIdprf" runat="server" Checked="false" />:ID Proof
 </td>
</tr>
<tr>
  <td>
   <asp:CheckBox ID="checkpancrd" runat="server" Checked="false" />:PAN Card
  </td>
  <td>
   <asp:CheckBox ID="checkAddrssprf" runat="server" Checked="false" />:Address Proof
  </td>
</tr>
<tr>
  <td colspan="4" align="center">
   <asp:Button ID="btnfarmrecordsave" runat="server" Text="Save" OnClientClick="return Validations();"
    OnClick="btnfarmrecordsave_Click" />
  </td>
</tr>
将您的查询在insert query中使用列名,并使用
ISNULL
将其更改为 如果值为空,则将输入为
FALSE
,而不是
null


请解释您的要求。我有5个复选框。如果我选择了任意两个或三个复选框,那么我必须使用asp.NET将这些值插入数据库。您的插入查询是什么?您可以发布它吗?数据库中的预期数据类型是什么?数据类型是varchar,sql Server中的正常插入过程所以您提供了参数?只需将checkbox.checked值转换为字符串即可。
 string IdProof =Convert.ToString(checkIdprf.Checked);
 INSERT INTO TABLE_NAME (COL1 ,COL2,....) values (COL1,ISNULL(IdProof,'FALSE'),COL3, etc.. )