以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何让新建的空行不参与排序? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=57712) |
-- 作者:wh420 -- 发布时间:2014/9/29 17:32:00 -- 如何让新建的空行不参与排序? 表的CurrentChanged事件中有如下代码,如何修改让新增加的空行不参与排序呢?
If e.Table.Name = "订单窗口_Table1" Then |
-- 作者:有点甜 -- 发布时间:2014/9/29 17:35:00 -- 这个是做不到的 |
-- 作者:wh420 -- 发布时间:2014/9/29 17:36:00 -- 可以我没有保存啊?保存以后再排序不成吗? |
-- 作者:wh420 -- 发布时间:2014/9/29 17:39:00 -- 如果想实现这个功能,放到哪个事件中合适呢? |
-- 作者:有点甜 -- 发布时间:2014/9/29 17:55:00 -- 你想说什么,你说的这个功能是实现不了的,所有的行都是必须参与排序的。 |
-- 作者:菲舍尔 -- 发布时间:2014/9/29 23:50:00 -- 楼主是否是用table的addnew方法增加空行后,发觉当前行并不是新增的空行?
如果是的话,解决方法就是用datatable的addnew,用datarow而不是row,这样数据保存后,才会参与排序和筛选
这是很多人都会犯的错误. |