我有这个代码:
private void FillCombobox()
{
using (InventoryEntities c = new InventoryEntities(Properties.Settings.Default.Connection))
{
List<Customer> usepurposes = c.Customers.ToList();
DataTable dt = new DataTable();
dt.Columns.Add("id");
dt.Columns.Add("name");
foreach (Customer usepurpose in usepurposes)
{
dt.Rows.Add(usepurpose.id, usepurpose.name);
}
comboBox1.ValueMember = dt.Columns[0].ColumnName;
comboBox1.DisplayMember = dt.Columns[1].ColumnName;
comboBox1.DataSource = dt;
}
}
我将此方法称为:
private void frmBillIn_Load(object sender, EventArgs e)
{
FillCombobox();
}
当我运行我的应用程序时,组合框不会显示客户(项目)。
只显示Model.Customer
问题是什么??
我尝试了许多解决方案,但没有一个有效。