2012-04-10 96 views
0

我以下列方式綁定我的datagridview中的數據: 在我的程序中我有一個全局對象Obmiary,我將其傳遞給我的表單。更新綁定的datagridview

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不顯示更改。如何正確更新這個datagridview?

回答

0

嘗試bs.ResetBindings(true);

bs.ResetBindings(false);

無論你需要更新數據。