我正在尝试将 ADO EF 对象类(材料)附加到 ListBox,并在将新材料添加到数据库时让它自动更新。
在下面我当前的代码中,它将显示在设置控件数据源之前数据库中的所有项目,但不会更新。
我知道我在这里遗漏了一些基本的东西。任何帮助是极大的赞赏!
public partial class Main : KryptonForm
{
private AGAEntities db = new AGAEntities();
public Main()
{
InitializeComponent();
}
private void Main_Load(object sender, EventArgs e)
{
matList.DataSource = db.Materials;
matList.DisplayMember = "Name";
}
private void newMat_Click(object sender, EventArgs e)
{
AddMaterial form = new AddMaterial();
form.ShowDialog();
}
}