如何向已绑定的dataGridView添加一行显示刚在数据库增加的记录!
在数据库增加一条新记录后,dataGridView自动更新添加一行显示刚增加的记录!
------解决方案--------------------重新查询再绑定。
------解决方案--------------------那DB设计上需要支持比较出最新数据的字段来。按照查询时间,查出最新数据Merge到现有数据中。
------解决方案--------------------重新 刷新 窗体。 绑定。
------解决方案--------------------按编号升序排列,,重新绑定就可以了。。
------解决方案-------------------- C# code
DataTable table = (DataTable)dataGridview.DataSource;
DataRow dr = table.NewRow();
查询最新记录,给dr赋值然后
table.Add(dr);
------解决方案--------------------
------解决方案--------------------
一是 查询新添加记录;
二是 时间刷新;
三是 添加数据库触发机制。
------解决方案--------------------
dataGridView.DataSource = null;
dataGridView.DataSource = 新数据DataTable;
重新设置邦定简单些
------解决方案--------------------
你把最新数据的datasource给它更新了就可以了,不需要其他的设置。
------解决方案--------------------
点击保存之后如果添加成功 就在你的代码重新调用你的绑定方法就可以了啊!!
------解决方案--------------------
你不用考虑什么控件绑定,就是从数据库中查询出的结果保存在datatable里,datagridview里边显示的就是这个datatable,你要增加行,就把datatable里边增加一行,然后重新绑定就行。
还有,说话不要总用叹号结束,估计你还没工作,这方面要多注意。