我有一個數據源的組合框。有些名字不在列表中,當我通過顯示另一個表單來添加它們時,我沒有在我的ComboBox中獲取這些項目。如何在數據庫更新時刷新組合框的數據源?
我想在「客戶端添加」表單關閉時顯示這些項目。
我使用這個代碼:
AddClient ob = new AddClient();
ob.Show();
if (DialogResult == DialogResult.OK)
{
List<AddBatteryType> btry = db.AddBatteryTypes.ToList();
comboBoxBatteryType.DataSource = btry;
comboBoxBatteryType.DisplayMember = "Type";
comboBoxBatteryType.ValueMember = "Id";
}
數據庫中的實際數據如何更新?目前還不清楚你在哪裏得到這個'DialogResult',或者以什麼順序發生這些事情。 – David