取消绑定并再次绑定datagridview C#&实体框架

时间:2016-06-16 04:46:59

标签: c# entity-framework datagridview unbind

我更新了datagridview中的数据,但在关闭并打开程序之前我无法看到更改,我尝试了以下代码:

datagridview1.DataSourse = null; //to clear the datagridview
datagridview1.DataSource = dcontext.Empleados.ToList(); //to fill the datagridview again

但是这样做我无法看到所做的更改,我看到了我在开始时使用的datagridview1。我还尝试了添加

的代码
something.Rows.Clear() //I dont remember the exact way it was written.

我已经读过我需要取消绑定datagridview并再次填充它(绑定它)。

是的,有人能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

1。)创建绑定源

2.。)将此对象的数据源设置为数据集表。

3.。)将DatagridView的数据源设置为绑定源对象。

Dataset ds = new Dataset();
BindingSource bs = new BindingSource()
bs.Datasource = ds.Table[0];
datagridview1.Datasource = bs;