【发布时间】:2011-02-21 14:00:06
【问题描述】:
是否可以根据其值设置组合框的 selectedIndex,而无需遍历数据源?
我这样设置数据源:
caseDBTableAdapters.usersTableAdapter usersAdapter = new caseDBTableAdapters.usersTableAdapter();
caseDB.usersDataTable users;
users = usersAdapter.GetUsers();
cbOwner.DisplayMember = "fullName";
cbOwner.ValueMember = "userId";
cbOwner.DataSource = users;
遍历表 fx 似乎不太优雅。通过这样做:
int counter = 0;
foreach (caseDB.usersRow usersRow in users)
{
if (usersRow.userId == selectedUser)
{
cbOwner.SelectedIndex = counter;
}
counter++;
}
【问题讨论】:
-
如果你能提供一些示例代码,其他人会更容易帮助你。
-
@Rajesh - 我已经提供了示例代码,您还需要更多吗?
标签: c# .net winforms listbox selectedindex