Foxtable(狐表)用户栏目专家坐堂 → [求助]切换行问题


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

主题:[求助]切换行问题

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/9/5 9:10:00 [显示全部帖子]

在BeforeAddDataRow事件中再加上一个判断吧:

 

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

 


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/9/5 9:30:00 [显示全部帖子]

你没有错,程序也没有错,添加行后,系统的当前行已经是新添加的行,表的位置和当前行并非使用同步的,有一个先后顺序。

问题比较复杂,无需深究。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/9/5 9:35:00 [显示全部帖子]

8楼已经给你了答案,在BeforeAddDataRow事件中再加上一个判断,如果当前行没有锁定,就拒绝增加行即可。

 

 

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


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/9/5 9:52:00 [显示全部帖子]

有的问题,不需要弄懂的,知道如何处理或绕开就行。

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/9/5 10:06:00 [显示全部帖子]

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


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/9/5 11:53:00 [显示全部帖子]

注意我写的BeforeSelChange代码,加粗部分是关键:

 

If e.Table.Current.locked = False AndAlso e.Table.Rowsel = e.Table.Position  Then  '如果当前行未锁定
    If e.NewRange.RowSel <> e.OldRange.RowSel Then '而且即将选择另一行
        e.Cancel = True '那么取消操作
        MessageBox.Show("请先保存当前客户信息!", "提示")
    End If
End If


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/9/6 21:50:00 [显示全部帖子]

不是还有这个事件吗:
 
 
http://www.foxtable.com/help/topics/0632.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/9/6 23:14:00 [显示全部帖子]

其实我不太明白你的问题,删除行又怎么啦?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/9/6 23:20:00 [显示全部帖子]

我测试我16楼的文件,删除行的时候没有出错啊。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/9/7 8:50:00 [显示全部帖子]

收到,我查查。

 回到顶部
总数 14 1 2 下一页