如何判断DataGridView1 上的数据是否已经修改?

如何判断DataGridView1上的数据是否已经修改?没有DataTable首先在DataGridView.CellBeginEdit事件里面记录被编辑单元格的原始值然... 如何判断DataGridView1 上的数据是否已经修改?没有DataTable

首先在DataGridView.CellBeginEdit事件里面记录被编辑单元格的原始值

然后在DataGridView.CellEndEdit事件里面记录被编辑后单元格的值,并比较是否与原始值相同 如果相同则说明数据没有被修改,否则说明数据被修改、

可以给个粗略的小代码吗?谢谢
展开
 我来答
猜我j78
推荐于2016-07-21 · 超过73用户采纳过TA的回答
知道答主
回答量:183
采纳率:100%
帮助的人:62.7万
展开全部
首先在DataGridView.CellBeginEdit事件里面记录被编辑单元格的原始值

然后在DataGridView.CellEndEdit事件里面记录被编辑后单元格的值,并比较是否与原始值相同 如果相同则说明数据没有被修改,否则说明数据被修改、

如有疑问 请追问
希望能解决您的问题。
追问
DataSet  ds=new DataSet();
if(ds.HasChanged()){ }
可以判断
he461574520
推荐于2016-08-12 · 超过25用户采纳过TA的回答
知道答主
回答量:77
采纳率:100%
帮助的人:43.1万
展开全部
DataGridView一般是绑定datatable 这是你只要判断datatable 的每个row 的DataRowState 如果是modified 就是改变咯。
如果你是单元格马上生效的,你可以用DataGridView 的CellEndEdit事件,在这里判断某个单元格的值是不是跟历史值相同
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式