使用带有CheckedListBox的数据源和所有选定的项目

时间:2012-02-02 12:26:34

标签: c# datasource selected checkedlistbox

我使用此代码在CheckedListBox中为DataSource创建和添加项目。

CheckedListBox1.DataSource = DataSource1.Tables[0];
CheckedListBox1.DisplayMember = "Col_Name";

如何创建所有选定的项目(不使用循环)?

1 个答案:

答案 0 :(得分:2)

在我之前的评论中,我发布了一个答案:如果没有循环,就无法完成。

这将选择所有项目:

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);
}