如何存储复选框列表值?[英] How to store checkboxlist value?

本文是小编为大家收集整理的关于如何存储复选框列表值?的处理方法,想解了如何存储复选框列表值?的问题怎么解决?如何存储复选框列表值?问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我想存储 checkboxlist
的多个值
这是我的复选框列表

<asp:CheckBoxList ID="chkMaritalStatus"span> runat="服务器" CssClass="rb" RepeatDirection="水平"><asp:ListItem>未婚</asp:ListItem><asp:ListItem>寡妇</asp:ListItem><asp:ListItem>离婚</asp:ListItem><asp:ListItem>等待离婚</asp:ListItem><asp:ListItem>任何</asp:ListItem></asp:CheckBoxList>


我想在我的数据库中添加多个项目,我该怎么做?

推荐答案

假设您的数据库包含一个名为 MaritalStatus 的列,它可以接受逗号分隔值,看看下面的代码是否对你有帮助:

string status= string.Empty;foreach (ListItem item in this.CheckBoxList1.项目)if (item.Selected)status += item + ",";SqlCommand cmd = new SqlCommand("插入演示值('" + status+ "')", cn);//编写您的查询以插入数据库表cn.Open();int iCount = cmd.ExecuteNonQuery();cn.Close();

这里,chklstSubject 复选框名称和我们将选定的项目存储在 in 子中.String sub="";for (int i = 0; i< chklstSubject.Items.Count; i++){if (chklstSubject.Items[i].Selected){sub += chklstSubject.Items[i].Value + ",";}}sub = sub.TrimEnd(',');


插入子查询,

String qr="insert into tabl1 values(''"+sub+"'')";

本文地址:https://www.itbaoku.cn/post/1356000.html