CheckBoxList 显示,保存到数据库,从数据库读出来操作

本文介绍了如何使用CheckBoxList与数据库进行交互,包括显示CheckBoxList、将选中的项保存到数据库及从数据库读取数据并设置CheckBoxList的选中状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CheckBoxList 显示,保存到数据库,从数据库读出来操作


1。界面显示
CheckBoxList1.DataSource = ds.Tables[0];//所有选项存到数据库
CheckBoxList1.DataTextField = "name";
CheckBoxList1.DataValueField = "id";
CheckBoxList1.DataBind();
2。保存到数据库
string name = "";
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
name+= CheckBoxList1.Items[i].Value + "|";
}
}
if (name!= "")
{
name = name.Substring(0, otherdept.Length - 1);
}
然后把name保存到你的表的一列里。
3。从数据库读取
string name=从数据库读取保存的那列。
string[] names;
names= name.Split('|');
for (int i = 0; i < names.Length; i++)
{
CheckBoxList1.Items.FindByValue(names[i]).Selected = true;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值