以下是以一种形式正确返回的代码,
private void LoadCompanyNames()
{
ds = dataconnector.GetCompanyNames();
dt = ds.Tables[0];
statlbl.Text = "Retrieving Company Details";
cmpycb.DisplayMember = "CompanyName";
cmpycb.ValueMember = "CompanyID";
cmpycb.DataSource = dt;
}
但是,当我调用它时,以第二种形式返回 system.data.datarowview 第二种形式的代码
private void LoadCompanyNames()
{
ds2 = dataconnector.GetCompanyNames();
dt2 = ds.Tables[0];
statlbl.Text = "Retrieving Company Details";
regnamcb.DisplayMember = "CompanyName";
regnamcb.ValueMember = "CompanyID";
regnamcb.DataSource = dt2;
}
另外,我检查了两种形式的组合框的属性,它看起来很相似。
如果有人知道原因,感谢他们的帮助。
答案 0 :(得分:0)
您获得library(ggplot2)
ggplot(mtcars, aes(factor(cyl), mpg, fill=factor(am))) +
geom_boxplot()
作为值,因为ComboBox仍未加载。我建议将代码放在其他一些事件中,例如System.Data.DataRowView
。
您还可以通过检查所选值来检查其加载的值是否为:
form_shown