Foxtable(狐表)用户栏目专家坐堂 → [求助]加入了代码之后,右键新增行,新增行不在最后一行


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

主题:[求助]加入了代码之后,右键新增行,新增行不在最后一行

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/10 14:50:00 [显示全部帖子]

1、表格是否空值了排序?排序肯定不可能在最后一行。

 

2、找不到问题,就一个事件一个事件的注释掉代码,看哪里有问题;

 

3、再找不问题所在,就上传小例子


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/13 20:20:00 [显示全部帖子]

 你这样弄不对。你的ID列不要弄成主键列,SysID弄成主键列就行了。自动增量列必须做主键。

 

 又或者是给 _Sortkey列赋值为一个表里最大的值 如 e.DataRow("_Sortkey") = 99999


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/13 21:53:00 [显示全部帖子]

那你的id列不需要设置成主键啊


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/13 21:55:00 [显示全部帖子]

 你想一下,平常,自增的列是主键,如果 _Identify。那其它列你随便怎么改会不会有问题?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/13 22:03:00 [显示全部帖子]

 ID列不要做主键,用sysID做

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/13 22:11:00 [显示全部帖子]

以下是引用chnfo在2015/5/13 22:09:00的发言:
你的意思是用sysid做主键,用id做外键?

 

id 弄成普通列即可,你也可以给它加唯一约束


 回到顶部