私はこのコードを持っています:
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を表示するだけです
何が問題ですか??
私は多くの解決策を試しましたが、どれも機能していません。