ADO EFオブジェクトクラス(Materials)を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();
}
}