我的问题是这样,from1有一个datagridview控件,一个bindingsource控件,一个button
代码如下:
bindingSource1.DataSource = center.GetGroupList();
//这里center.GetGroupList()方法返回的是一个list<group>dataGridView1.DataSource = bindingSource1;点击Button会弹出一个添加新记录的窗口,我是这个写的:
frmInsert f = new frmInsert();
if (f.ShowDialog() == DialogResult.Yes)
bindingSource1.ResetBindings(false);我的最终目的是想有插入完数据并关闭了插入窗口后主窗口的datagridview绑定可以刷新,显示出刚插入的新数据来,但是我现在还是未能实现,希望得到大家的帮忙
代码如下:
bindingSource1.DataSource = center.GetGroupList();
//这里center.GetGroupList()方法返回的是一个list<group>dataGridView1.DataSource = bindingSource1;点击Button会弹出一个添加新记录的窗口,我是这个写的:
frmInsert f = new frmInsert();
if (f.ShowDialog() == DialogResult.Yes)
bindingSource1.ResetBindings(false);我的最终目的是想有插入完数据并关闭了插入窗口后主窗口的datagridview绑定可以刷新,显示出刚插入的新数据来,但是我现在还是未能实现,希望得到大家的帮忙
1、把数据更新到数据库,然后再从数据库中取出数据,更新到本地的datagridview;2、先把数据更新到本地的数据集(datagridview数据源),然后再update到数据库;建议使用方法2,有助于提高效率!!