如何使用ASP.NET将不同的选中复选框值插入数据库? :文件 :两张支票 :身份证明 :PAN卡 :地址证明
我没有使用checkboxlist控件,那么如何编写代码,以便使用asp.net将值插入数据库。有人能帮我吗。如果您期望的数据类型是如何使用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
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.. )