以datatable(实体类获得)为数据源(通过bindingsource)的gridview,通过rowchanged事件判断对grid中数据的操作(增,删,改)来调用相关的数据库操作函数更新数据库,总是有点问题,现在想问问有没有什么好的办法来完成类似功能(不使用按钮)
解决方案 »
- 新手求助一个简单的问题啊,关于image 和bitmapimage的
- winform窗口里显示数据集用什么控件,是datagridview吗,还是别的
- 如何在上次关闭位置启动程序窗体
- 关于DataGridView,插入数据库问题!!!
- .NET 使用iframe部分页面无法及时更新?
- 列名 'heihei' 无效。
- Silverlight ListBox绑定WCF数据源选择项事件
- 怎样把数字小于8位的数字转换成8位的数字。
- 求把图片以二进制形式存到数据库里,并能读出的代码
- 要开发一个小型系统,用c#合适吗??大家请讨论
- IP地区数据查询~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- C#操作EXCEL紧急问题
http://msdn2.microsoft.com/zh-cn/library/1x64c23x(VS.80).aspx
2、新增一行后接着就修改此行数据,此时行状态为add,结果多了一条数据
你在增,删,改按钮事件里,最后重新填充datatable,并把重新填充后的datatable赋给gridview的DataSource,并dataGridView1.Refesh();始终使你的gridview处于最新状态。
2、新增一行后接着就修改此行数据,此时行状态为add,结果多了一条数据
===============
1。DataRow.AcceptChanges()方法调用。
2.那是肯定的,这没有问题的吧,
http://blog.csdn.net/zhzuo/archive/2004/08/06/67016.aspx
http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspx