Foxtable(狐表)用户栏目专家坐堂 → [求助]新增一行后事件里保存行(保存表)代码无效


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

主题:[求助]新增一行后事件里保存行(保存表)代码无效

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


加好友 发短信
等级:童狐 帖子:279 积分:3104 威望:0 精华:0 注册:2019/7/19 15:14:00
[求助]新增一行后事件里保存行(保存表)代码无效  发帖心情 Post By:2021/9/3 20:24:00 [只看该作者]

在表事件datarowadded 里 保存行(保存表)代码无效;
e.DataRow.Save() '保存行,锁定主键
e.DataTable.Save() '保存行,锁定主键
以上代码无效,手动保存后,主键又更新;


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110649 积分:563159 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/9/4 9:29:00 [只看该作者]

不可能的,请上传实例说明

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


加好友 发短信
等级:童狐 帖子:279 积分:3104 威望:0 精华:0 注册:2019/7/19 15:14:00
  发帖心情 Post By:2021/9/6 20:12:00 [只看该作者]

新生成一个项目测试了下,代码有效,不知为什么我那个表不行,不会打包项目上传;

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


加好友 发短信
等级:童狐 帖子:279 积分:3104 威望:0 精华:0 注册:2019/7/19 15:14:00
  发帖心情 Post By:2021/9/7 11:02:00 [只看该作者]

测试了下,新增行后 的表事件没有被触发,新增前、新增时 的两个表事件有触发,就是 新增后的表事件没有被触发;

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110649 积分:563159 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/9/7 11:03:00 [只看该作者]

什么方式新增的?在主表新增?还是窗口表?窗口表是sqltable?或者使用了fill、DataSource?

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


加好友 发短信
等级:童狐 帖子:279 积分:3104 威望:0 精华:0 注册:2019/7/19 15:14:00
  发帖心情 Post By:2021/9/29 14:10:00 [只看该作者]

是在主窗口里ctrl+a,菜单栏点击 增加行都不行,这个表 增加一行前 表事件代码 设置了保存表,新增后 表事件设置了 保存当前行。

图片点击可在新窗口打开查看此主题相关图片如下:捕获1.png
图片点击可在新窗口打开查看


[此贴子已经被作者于2021/9/29 14:45:23编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110649 积分:563159 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/9/29 14:13:00 [只看该作者]

在主表新增?还是窗口表?窗口表是normal?副本?sqltable?有没有使用了fill、DataSource?

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


加好友 发短信
等级:童狐 帖子:279 积分:3104 威望:0 精华:0 注册:2019/7/19 15:14:00
  发帖心情 Post By:2021/10/2 18:13:00 [只看该作者]

新增一行后表事件代码: 
MessageBox.Show("新增后")
e.DataRow.Save


图片点击可在新窗口打开查看此主题相关图片如下:捕获1.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:捕获2.png
图片点击可在新窗口打开查看




 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110649 积分:563159 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/4 21:27:00 [只看该作者]

放到datarowadded事件啊,BeforeAddDataRow的时候这一行还没有添加到表格里,当然无法保存

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


加好友 发短信
等级:童狐 帖子:279 积分:3104 威望:0 精华:0 注册:2019/7/19 15:14:00
  发帖心情 Post By:2021/10/5 11:08:00 [只看该作者]

BeforeAddDataRow 事件代码:e.DataTable.Save '增加行前保存表,这个事件正常
DataRowAdded 事件代码:e.DataRow.Save ‘增加行后保存行 ,这个事件不触发,什么代码都无效;

 回到顶部
总数 14 1 2 下一页