Foxtable(狐表)用户栏目专家坐堂 → [求助]只能对窗口表控件中的当前行进行编辑


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

主题:[求助]只能对窗口表控件中的当前行进行编辑

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/23 15:23:00 [显示全部帖子]

 点编辑的时候,记录此行的主键_Identify,然后写代码,如果不是变量的值,不能修改。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/23 16:25:00 [显示全部帖子]

以下是引用cqlwsam在2014-12-23 16:23:00的发言:
这个就比较复杂了,有没有比较简单的方法。如:如点编辑按钮,除当前行外其他行锁定,不能上下移动,只能左右移动。

 

也不复杂,就是用一个变量记录。

 

然后在各个事件,比如 prepareEdit事件,判断此行是否变量的值,不是就写 e.Cancel = True


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/23 17:02:00 [显示全部帖子]

  看楼上。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/23 17:20:00 [显示全部帖子]

 设置一个全局变量。

 

 http://www.foxtable.com/help/topics/0325.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/23 18:08:00 [显示全部帖子]

以下是引用cqlwsam在2014-12-23 18:00:00的发言:

可行。但还是没有直接锁定其他行,鼠标只能在当前行移动直观。

 

同样的代码,你可以去设置BeforeSelChange事件

 

http://www.foxtable.com/help/topics/0644.htm

 


 回到顶部