我想在DataGrid的点击事件上设置comboBox
的选定项,但是我不能。我搜索并尝试了不同的方式,但没有成功。如何在C#Windows窗体中设置ComboBox的选定项目?
对我来说SelectedIndex
正在工作,但我找不到ComboBox中的项目索引,所以我无法选择该项目。
不工作代码:
for (int i = 0; i < cmbVendor.Items.Count; i++)
if (cmbVendor.Items[i].ToString() == Convert.ToString(gridView1.GetFocusedRowCellValue("vVendor")))
{
cmbVendor.SelectedIndex = i;
break;
}
您是否尝试过将.Text/.Value(无法记住哪一个ComboBox使用)设置为要选择的项目? – 2012-02-22 13:55:35
您的IF语句是否执行? – Tigran 2012-02-22 13:56:08
使用包含ID,值(任意主键),以填补组合数据源类的列表,然后使用SelectedValue属性:cmbVendor.SelectedValue – 2012-02-22 13:56:56