与CheckedListBox和所有项目中选择
问题描述:
我使用此代码来创建和数据源在我CheckedListBox添加项目。与CheckedListBox和所有项目中选择
CheckedListBox1.DataSource = DataSource1.Tables[0];
CheckedListBox1.DisplayMember = "Col_Name";
如何创建所有选择的项目(不使用循环)?
答
对我的评论跟进较早,我张贴的答案:它不能没有一个循环来完成。
这将选择所有项目:
CheckedListBox1.DataSource = DataSource1.Tables[0];
CheckedListBox1.DisplayMember = "Col_Name";
for (int i = 0; i < CheckedListBox1.Items.Count; i++)
{
CheckedListBox1.SetSelected(i, true);
}
这将检查所有项目:
CheckedListBox1.DataSource = DataSource1.Tables[0];
CheckedListBox1.DisplayMember = "Col_Name";
for (int i = 0; i < CheckedListBox1.Items.Count; i++)
{
CheckedListBox1.SetItemChecked(i, true);
}
您要使用的数据源或要添加的项thruogh环
??? – Pranav 2012-02-02 13:16:14
CheckedListBox.SelectedItems是一个只读属性。个别ListItem选中的属性不是数据绑定的。您将需要使用循环(或LINQ表达式)。 – 2012-02-02 13:26:41
@Pranav我没有在CheckedListBox中使用循环,只在DataSource中使用。 – sdouglas 2012-02-02 18:50:56