以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于_Identify (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101650) |
-- 作者:实话实说 -- 发布时间:2017/6/4 22:32:00 -- 关于_Identify 通过表达式可以获取_Identify的值,我想不用表达式,在表中增加ID数据列(整数)获取_Identify值,可以吗?代码写在哪? |
-- 作者:舟舟 -- 发布时间:2017/6/4 22:52:00 -- 可以用代码增加一个临时列,在新增事件datarowadded事件中,让它等于_identify |
-- 作者:程兴刚 -- 发布时间:2017/6/4 22:53:00 -- 如果您的ID没有逐步增加的要求,也就是不需要顺序的话可以,否则不行! |
-- 作者:实话实说 -- 发布时间:2017/6/4 22:57:00 -- 谢程版主,我只要求与_Identify一样即可,作关联字段用 |
-- 作者:程兴刚 -- 发布时间:2017/6/4 23:20:00 -- 不要用_Identify做关联,当您父表添加新行没有保存的时候,先增加了子表记录(明细行记录)时,再保存后父表的_Identify的值可能会改变,导致明细记录找不到父表记录! |
-- 作者:实话实说 -- 发布时间:2017/6/4 23:28:00 -- 1楼的问题有解吗? |
-- 作者:程兴刚 -- 发布时间:2017/6/4 23:51:00 -- 自编ID不就可以了吗?为什么非得从_Identify列取值? |
-- 作者:有点色 -- 发布时间:2017/6/5 9:04:00 -- 你这样做没有意义吧?你的应用场景除非是你的数据要经常删除经常重新导入合并。
_Identify列的值,是保存后,才会得到的。在datacolchanged事件,保存,然后给列赋值。 |