2011-04-20 55 views

回答

2

你应该做的,而这样的

DataSet dsLoadWorkHourId = new DataSet(); 
dsLoadWorkHourId = Workhour.LoadWorkId(); 
cmbWorkHourID.DataSource = dsLoadWorkHourId.Tables[0] 
cmbWorkHourID.DisplayMember = "SHIFT"; 
cmbWorkHourID.ValueMember = "SHIFTID"; //Use the ID column name here 

如果你想比

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 
+0

感谢名单buddy.Actually我是显示ID为显示部件对许多组合框使用相同的数据集,如果我更改其中任何一个组合框,我将应用于所有组合框。这就是为什么这个组合框我必须使用循环。但现在我需要它的价值成员了。 – 2011-04-20 07:25:21

+1

@Prakash:那你为什么不使用BindingContext呢。 – Marshal 2011-04-20 07:33:51