Foxtable(狐表)用户栏目专家坐堂 → [求助]关于事件和保存的几个疑惑


  共有5005人关注过本帖树形打印复制链接

主题:[求助]关于事件和保存的几个疑惑

帅哥哟,离线,有人找我吗?
ifastudy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:250 积分:1875 威望:0 精华:1 注册:2013/5/25 18:06:00
[求助]关于事件和保存的几个疑惑  发帖心情 Post By:2013/6/4 16:55:00 [只看该作者]

1.DataRowAddingDataRowAdded是什么时候下被触发?
前者是创建一行时触发,后者是保存之后触发吗? 如果一行数据已经解发了DataRowAdded,是不是意味着,不用再Save了。

2.帮助说DataRowAdded将数据增加到DataTable,这是什么意思?
是已经保存了的正常数据,还是存在未保存状态呢?如保此时关掉系统,这个数据会丢掉吗?

3.代码会触发一个事件吗?
比如我用代码给一个表增加了一行数据,此时会触发DataRowAddingDataRowAdded事件吗?

4.我想实现在用户关掉窗口时,如果有没有保存的数据则提醒保存,否则撤销修改。使用什么代码?
我看到帮助里有用Load(false)的,也有用haschanged和reject的.不知道用哪个了,区别是什么?



 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/6/4 16:58:00 [只看该作者]

最好的办法,一个一个的尝试、比较,包你印象深刻。

 回到顶部
帅哥哟,离线,有人找我吗?
ifastudy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:250 积分:1875 威望:0 精华:1 注册:2013/5/25 18:06:00
  发帖心情 Post By:2013/6/4 17:02:00 [只看该作者]

重新发明一个轮子?图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
XYT
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1418 积分:7167 威望:0 精华:0 注册:2013/3/18 8:37:00
  发帖心情 Post By:2013/6/4 17:11:00 [只看该作者]

1.不会,数据不会自动保存

2.DataRowAdded 不是说保存,只是数据写在表里面,你没保存数据还是没有

3.都会

4.Load在加载数据之前,会先保存现有数据。
Load有一个可选逻辑参数,如果设置为False,将不保存现有数据

haschanged 是表修改有效。

reject 是撤销

建议用haschanged


 回到顶部