dataGridView问题

xiayunhai1000 2010-01-18 03:46:36
怎么判断一个dataGridView表中的值被修改过了 但是却还没有将更新递交到dataSet
即:如果dataGridView表中的值如果被用户更改了,但用户还没有点击“修改”按钮,就去做其他操作的时候,就要提示用户 “您的修改为递交”
...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wupeng7654111 2010-01-18
  • 打赏
  • 举报
回复
定义一个FLG,判断。

hhhh63 2010-01-18
  • 打赏
  • 举报
回复
想到两个办法

1. 建一个隐藏的编辑框,保存是不是编辑状态 GridView1.EditIndex >= 0, 当用户关闭窗口和其它操作时,提示是否...? 这个过程中并不知道用户是否修改过,只知道正在编辑。不过大多数网站都是这么做的,包括微软的hotmail。

2. 每一个编辑框都有一个name属性,<INPUT name="GridView1$ctl02$ctl05" type="text" value="479" size="5" title="EntriesID">,GridView1$ctl02$ctl05 表示第二行第五列,LZ可以用js给这个编辑框加一个onchange事件进行跟踪。

我推荐第一个方法。
wtnu200 2010-01-18
  • 打赏
  • 举报
回复
定义一个变量,没修改时一个值,修改后一个值,没提交时一个值,再根据这个变量来判断。

个人建议。

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧