如何向已绑定的dataGridView添加一行显示刚在数据库增加的记录! 在数据库增加一条新记录后,dataGridView自动更新添加一行显示刚增加的记录! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题补足:我原来的datagridview显示是有数据的,我只想在原有的数据上再显示刚增的一行记录。 也就是说,原来的datagripview显示的行数可能是2行,或者5行的记录后,再更新在最后一行显示出来刚增中的记录! 那DB设计上需要支持比较出最新数据的字段来。按照查询时间,查出最新数据Merge到现有数据中。 DataTable table = (DataTable)dataGridview.DataSource; DataRow dr = table.NewRow(); 查询最新记录,给dr赋值然后 table.Add(dr); 试了,DataTable table = (DataTable)dataGridview.DataSource;提示有误! 无法将类型为“System.Windows.Forms.BindingSource”的对象强制转换为类型“System.Data.DataTable”。 dataGridView.DataSource = null;dataGridView.DataSource = 新数据DataTable;重新设置邦定简单些 谢谢各位的解答,本人初入门C#,对一些基本还欠缺认识和理解,自做了的一个程序,详说程序执行目的如下:我用datagripview数据显示窗口, 用sql2005做数据服务!现在难点是我绑定datagripview后,在datagripview原有数据显示的最后一行增加显示我刚增加的记录!增加的操作是: 在datagripview窗口的窗体点增加按钮, 弹出新窗口,填好增加记录的内容,记录就更新了数据库了,要求退出增加窗口后, datatgripview自动增一行显示我刚增加的内容.如何写更新datagripview窗口数据的代码??? 你把最新数据的datasource给它更新了就可以了,不需要其他的设置。 你不用考虑什么控件绑定,就是从数据库中查询出的结果保存在datatable里,datagridview里边显示的就是这个datatable,你要增加行,就把datatable里边增加一行,然后重新绑定就行。还有,说话不要总用叹号结束,估计你还没工作,这方面要多注意。 贴子终于可结了,方法已找到, datatable搞掂! 求助:Range.Copy()不稳定啊?? 问大家一个问题:关于winform 程序的这个效果是怎么实现的?用qq举例~ C# 网络编程怎么整?? 请教关于C#的闪烁问题. 郁闷啊,音乐第二次播放不了 c# 如何用右键选中dataGridView的单元格 一个页面有2个ascx,怎么在一个ascx中修改另一个ascx控件的值? C# 串口打印设置字体大小 datagridview 出现逐条查询 欲学.net,如何切入 谁能比喻一下"类","对象","接口","委托","事件","泛型"等概念. C#与DELPHI问题
问题补足:
我原来的datagridview显示是有数据的,我只想在原有的数据上再显示刚增的一行记录。
DataRow dr = table.NewRow();
查询最新记录,给dr赋值然后
table.Add(dr);
试了,DataTable table = (DataTable)dataGridview.DataSource;提示有误!
dataGridView.DataSource = 新数据DataTable;重新设置邦定简单些
增加的操作是: 在datagripview窗口的窗体点增加按钮, 弹出新窗口,填好增加记录的内容,记录就更新
了数据库了,要求退出增加窗口后, datatgripview自动增一行显示我刚增加的内容.
如何写更新datagripview窗口数据的代码???
还有,说话不要总用叹号结束,估计你还没工作,这方面要多注意。