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

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

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

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

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(','); }

table1和table2都有两个字段ID,data。 以下代码是将table1绑定到CheckBoxList控件里。 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.CheckBoxListBind(); } } public void CheckBoxListBind() { SqlConnect...

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...

Form1中: List s = new List(); foreach (Control o in this.Controls) { if (o is CheckBox) { if (((CheckBox)o).Checked == true) { s.Add(this.checkBox1.Text); } } } Form2 f = new Form2(s); f.Show(); Form2中重写构造函数: public Form...

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

CheckBoxList clbox = new CheckBoxList(); clbox.Items.Add(new ListItem("text", "value")); //选中新增加的项 clbox.Items[clbox.Items.Count-1].Selected = 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"); } }

复选框用的什么控件?CheckBox还是CheckedListBox? CheckBox就通过对象的id取它的IsCheck属性 CheckedListBox直接取SelectedItems

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