【发布时间】:2020-05-14 21:40:03
【问题描述】:
我有一个使用 DisplayMembers 和 ValueMembers 有 3 个项目的 checkListBox。 DisplayMember 和 ValueMember 是从数据库表中填充的。
这里是示例数据,ID 是 ValueMember,Name 是 DisplayMember。
ID | Name
---------
1 john
2 tim
我想以编程方式选择该 checkListBox 中的特定项目,例如选中“tim”复选框,但通过 ValueMember,因此如果项目的 ValueMember 等于 2,则选中复选框。
到目前为止,这是我的代码:
foreach (DataRowView view in clb.Items)
{
if (view.Row[0].ToString() == 2)
{
**code to checkbox goes here**
}
}
问题是我不确定如何检查它所在的项目。我错过了什么?
谢谢!
【问题讨论】:
标签: c# foreach checklistbox