以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  按录入的倒序排列,并将新录入的数据在首行显示?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=17043)

--  作者:reachtone
--  发布时间:2012/3/2 0:37:00
--  按录入的倒序排列,并将新录入的数据在首行显示?

在DataRowAdded事件中设置了:

 

e.DataRow("第一列") = Tables("表A").Rows.Count
Tables("表A").Sort = "第一列 Desc"
Tables("表A").Position = 0

 

倒序没问题了,为什么位置设置就无效呢?例子在这里:

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目25.table


--  作者:狐狸爸爸
--  发布时间:2012/3/2 8:45:00
--  
这是没有办法的,另外做个增加行的按钮吧。
--  作者:reachtone
--  发布时间:2012/3/2 8:58:00
--  
以下是引用狐狸爸爸在2012-3-2 8:45:00的发言:
这是没有办法的,另外做个增加行的按钮吧。

另外做个增加行的按钮?也可以啊。请帮忙给个例子。。


--  作者:狐狸爸爸
--  发布时间:2012/3/2 9:04:00
--  

Dim r As Row = Tables("xxx").AddNew()

r("编号") = 新编号

Tables("xxx").Sort = "编号 Desc"

 


--  作者:reachtone
--  发布时间:2012/3/2 11:50:00
--  

晕死,我在KeyPress事件中设置了Ctrl+A,怎么都不执行这些代码,即使加上e.Cancel=True也不行。

如果换成Ctrl+B等其它按键就可以执行,折腾死了

是不是Ctrl+A跟Tab一样,也是系统默认的?不能再使用?


--  作者:狐狸爸爸
--  发布时间:2012/3/2 11:54:00
--  
Ctrl+A是增加行的快捷键的,系统截获了,你用自自定义菜单,去掉这个快捷键
--  作者:reachtone
--  发布时间:2012/3/2 12:18:00
--  
以下是引用狐狸爸爸在2012-3-2 11:54:00的发言:
Ctrl+A是增加行的快捷键的,系统截获了,你用自自定义菜单,去掉这个快捷键

已经使用了自定义菜单,自定义菜单中也把这个快捷键去掉了,还是无效


--  作者:狐狸爸爸
--  发布时间:2012/3/2 15:13:00
--  
那就没办法了,换个快捷键吧。