更新绑定的datagridview

时间:2012-04-10 08:34:36

标签: c# data-binding datagridview

我以下列方式绑定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不会显示更改。如何正确更新此datagridview?

1 个答案:

答案 0 :(得分:0)

尝试bs.ResetBindings(true);

bs.ResetBindings(false);

您需要更新数据的地方。