WPF combox 绑定checkbox(多选已经实现), 当在Selecte ComboboxItem而非Check的时候,显示checkbox。

WPF combox 绑定checkbox(多选已经实现), 当在Selecte ComboboxItem而非Check的时候,显示checkbox。,第1张

protected void Page_Load(object sender, EventArgs e)

{

CheckBox chk = new CheckBox()

chk.Text = "testall" // 这里可以换成数据库内容

chk.CheckedChanged += new EventHandler(chk_CheckedChanged)

chk.AutoPostBack = true

Page.Form.Controls.Add(chk)

for (int i = 0i <10i++)

{

CheckBox chk2 = new CheckBox()

chk2.Text = "test" + i.ToString() // 这里可以换成数据库的内容

chk2.Checked = (i % 3 == 0)// 这里可以换成数据库的内容

Page.Form.Controls.Add(chk2)

}

}

void chk_CheckedChanged(object sender, EventArgs e)

{

CheckBox all = sender as CheckBox

foreach(Control ctl in Page.Form.Controls)

{

if (ctl is CheckBox)

{

CheckBox chk = ctl as CheckBox

chk.Checked = all.Checked

}

}

}

checkbox一般是用他的 IsChecked属性,可以绑定上一个bool类型的变量

<CheckBox IsChecked="{Binding Path=xxx, Mode=TwoWay}"/>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9975680.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存