zxpr.net
当前位置:首页 >> C#中ChECkBoxList选中的多个值怎么添加到数据库中? >>

C#中ChECkBoxList选中的多个值怎么添加到数据库中?

楼主你好,selected属性永远只有一个控件拥有。 这里判断集合里面的checkbox时应该判断它的checked属性。

查一个id用的sql是 where id=123查多个id是 where id in(123,234,345,456)

checked=true

foreach (Control c in datalist.Controls) { CheckBoxList chk = (CheckBoxList)c.FindControl("控件名"); if (chk != null) { chk.Items.Add("A"); chk.Items.Add("B"); chk.Items.Add("C"); chk.Items.Add("D"); } }

情景(Sence): 假设CheckBoxList已绑定三条数据,三条数据的值分别为 1,2,3 现得到数据 1,3。需要将值为1,3的项显示为选中状态。 string[] vals=new string {"1","3"}; foreach(string val in vals) { ListItem item = CheckBoxList1.FindByVal...

public Form1(){ InitializeComponent(); CheckBox check; for (int i = 0; i < 10; i++) { check = new CheckBox(); check.Text = i.ToString(); check.Location = new Point(0, i * 25); check.CheckedChanged += new EventHandler(check_Chec...

protected void Button1_Click(object sender, EventArgs e) { string s = ""; foreach (ListItem li in CheckBoxList1.Items) { if (li.Selected) s += li.Value + ","; } Label1.Text = s.TrimEnd(','); }

for (int index = 0; index < Checkboxlist1.Items.Count; index++) { if (Checkboxlist1.Items[index].Selected) { if (!Insert(Checkboxlist1.Items[index].ToString())) { MessageBox.Show("一条数据插入失败!中断操作!"); return; } } } /...

首先和楼上说的一样是建立数据库:dropdownlist 绑定类型 表一:编号 名 1 电器 2 床上用品 表二: 电视机 1--外键 电冰箱 1 被子 2 枕头 2 除了在dropdownlist 有个事件 selectchange 事件 还可以用 this.DropDownList1.Text.Trim();来获取drop...

ListItem li = new ListItem(); //建立新增ListItem对象 li.Selected = true; //设置为选中状态 CheckBoxList1.Items.Add(li); //添加对象

网站首页 | 网站地图
All rights reserved Powered by www.zxpr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com