我已成功将数据绑定到ComboBox
,因为从索引0
加载的数据使cmbchambercompanyId_SelectedIndexChanged
事件发生时我无法使用第一个值。
请找到下面的代码以绑定详细信息。
cmbchambercompanyId.DataSource = obj.company_hier;
cmbchambercompanyId.DisplayMember = "HIERARCHY";
cmbchambercompanyId.ValueMember = "fab_hier";
cmbchambercompanyId.SelectedItem = null;
cmbchambercompanyId.Text = "--select--";
ComboBox
加载了对象值,然后设置了DisplayMember
和ValueMember
。
这总是显示错误。如果我更改selectedInded > 0
,则不会收到错误消息,但不会为第0个索引触发该事件。
if (comboBox2.SelectedIndex > -1 && comboBox2.SelectedItem != null)
{
var obj = drt.GetHierarchySecDetails(Convert.ToInt64(comboBox2.Text), "FAB");
cmbtoolfabid.DataSource = obj.company_hier;
cmbtoolfabid.DisplayMember = "HIERARCHY";
cmbtoolfabid.ValueMember = "section_hier";
//cmbtoolfabid.SelectedValue = "Select";
}