以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]部分数据加载增加行的问题? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=169988) |
-- 作者:2425004926 -- 发布时间:2021/7/8 15:17:00 -- [求助]部分数据加载增加行的问题? 我用的是access数据库,加载经过筛选的数据,增加几行后, 再全部加载,可是刚才增加的几行没有在最底下,表现的是在中间不间断插入, 我想让增加的行全部加载后在最底下,如果这样,就需要主键排序,系统是否当时设置就是这样? |
-- 作者:有点蓝 -- 发布时间:2021/7/8 15:30:00 -- 默认就是这样的。部分加载的时候,排序列只根据已加载的数据处理 |
-- 作者:2425004926 -- 发布时间:2021/7/8 15:57:00 -- 那为何新加入的行,再次全部加载后不能显示在最下面,没有按主键_Identify默认排序 |
-- 作者:有点蓝 -- 发布时间:2021/7/8 15:58:00 -- 默认按照_sortkey列排序,如果要按照_Identify排序,需要去掉_sortkey列,即把插入行标记勾选去掉:http://www.foxtable.com/webhelp/topics/1791.htm |
-- 作者:2425004926 -- 发布时间:2021/7/8 16:01:00 -- 我作的是目录树,由于数据量稍大,点击节点我用的是加载,所以部分加载后我可以增加行,可以方便编辑同类,当点击加载所有行时,刚增加的行不能显示在最下面,因为有一列是时间列,我希望刚增加的行显示在最下面,这样符后时间的顺序,可是显示出来增加的行就在中间不间断显示 |
-- 作者:有点蓝 -- 发布时间:2021/7/8 16:12:00 -- 去掉_sortkey列。另外可以根据需要排序显示数据:http://www.foxtable.com/webhelp/topics/0451.htm |
-- 作者:2425004926 -- 发布时间:2021/7/8 16:49:00 -- 好的,谢谢!谢谢! |
-- 作者:2425004926 -- 发布时间:2021/7/8 17:18:00 -- 为什么在筛选状态下增加行,用以下代码 CurrentTable.DataTable.AddNew() 和 CurrentTable.DataTable.SQLAddNew() 还表示的是插入行 插入和增加没有区别开
|
-- 作者:有点蓝 -- 发布时间:2021/7/8 17:33:00 -- 插入行是InsertNew:http://www.foxtable.com/webhelp/topics/1981.htm 不是SQLAddNew:http://www.foxtable.com/webhelp/topics/3228.htm
|