次の方法で datagridview にデータをバインドします。私のプログラムには、フォームに渡すグローバル オブジェクト Obmiary があります。
private ClassObmiary obmiary;
private BindingSource bs;
private BindingList<ClassObmiar> bList;
public FormObmiar(ClassObmiary Obmiary)
{
InitializeComponent();
obmiary = Obmiary;
bs = new BindingSource();
bList = new BindingList<ClassObmiar>(obmiary.Obmiary);
// Fill bList with ClassObmiar
bs.DataSource = bList;
dgvObmiar.DataSource = bs;
}
問題は、コード内の別の場所でグローバル オブジェクトを変更すると、この dgv に変更が表示されないことです。このデータグリッドビューを適切に更新するには?