更改时datagridview数据源未绑定

时间:2018-10-09 17:23:43

标签: c# datagridview binding

我的代码工作正常,但是当我向datagridview添加数据时,它没有绑定到gridview。我听不懂当我搜索某些内容时,我发现BindingSource.If使用它,我必须更改代码中的许多内容。有一些绑定到datagridview的捷径

这正在加载datagridview

schoolGridView.DataSource = load.GetDataSource();

这是我添加行的时间。

List<DataSourceObject> src = (List < DataSourceObject >)schoolGridView.DataSource;
        DataSourceObject dat = new DataSourceObject();
        dat.sinif = "asd";
        dat.okulAdi = "ad";
        dat.ogrenciAdi = "123";
        dat.ilce = "43";
        dat.il = "123";

        src.Add(dat);

        schoolGridView.DataSource = src;

1 个答案:

答案 0 :(得分:0)

您是否尝试过类似BindingList<>类的List<>泛型类? BindingList更适合用作数据源。相信您也可以从GridView.Invalidate()GridView.Update()GridView.Refresh()之类的方法中受益。您可以在DataGridView class中找到更多信息。