如何获得使用foreach循环创建的组合框的值成员
本文关键字:组合 成员 创建 循环 何获得 foreach | 更新日期: 2023-09-27 17:50:33
如何获得使用foreach循环创建的combobox的值成员?它不显示value成员。
我的代码如下:
DataSet dsLoadWorkHourId = new DataSet();
dsLoadWorkHourId = Workhour.LoadWorkId();
foreach (DataRow row in dsLoadWorkHourId.Tables[0].Rows)
{
cmbWorkHourId.Items.Add(row["SHIFT"].ToString());
}
你应该这样做
DataSet dsLoadWorkHourId = new DataSet();
dsLoadWorkHourId = Workhour.LoadWorkId();
cmbWorkHourID.DataSource = dsLoadWorkHourId.Tables[0]
cmbWorkHourID.DisplayMember = "SHIFT";
cmbWorkHourID.ValueMember = "SHIFTID"; //Use the ID column name here
如果要将ID显示为显示成员,则
DataSet dsLoadWorkHourId = new DataSet();
dsLoadWorkHourId = Workhour.LoadWorkId();
cmbWorkHourID.DataSource = dsLoadWorkHourId.Tables[0]
cmbWorkHourID.DisplayMember = "SHIFTID"; //use the ID column name here
cmbWorkHourID.ValueMember = "SHIFTID"; //Use the ID column name here