Foxtable(狐表)用户栏目专家坐堂 → 关于在表格中拖动行的问题


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

主题:关于在表格中拖动行的问题

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


加好友 发短信
等级:童狐 帖子:265 积分:3029 威望:0 精华:0 注册:2017/10/15 20:04:00
关于在表格中拖动行的问题  发帖心情 Post By:2020/6/11 22:17:00 [只看该作者]

我在搜索里 找到了这个 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=40645&skin=0

在AfterSelRangeChange 事件


If e.Table.TopPosition<e.Table.Current.Index Then

e.Table.Current.Move(e.Table.TopPosition)

Else

e.Table.Current.Move(e.Table.BottomPosition)

End If


我保存使用,可发现 一直会跳出问题

.NET Framework 版本:4.0.30319.42000

Foxtable 版本:2020.5.29.8

错误所在事件:生产排单表_明细,AfterSelRangeChange

详细错误信息:

索引超出范围。必须为非负值并小于集合大小。

参数名: index



.NET Framework 版本:4.0.30319.42000

Foxtable 版本:2020.5.29.8

错误所在事件:生产排单表_明细,AfterSelRangeChange

详细错误信息:

未将对象引用设置到对象的实例。


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


加好友 发短信
等级:童狐 帖子:265 积分:3029 威望:0 精华:0 注册:2017/10/15 20:04:00
  发帖心情 Post By:2020/6/11 22:19:00 [只看该作者]

行的确是有变化了 可是 一直跳出问题

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


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/6/11 22:38:00 [只看该作者]

If e.NewRange.TopRow=0 AndAlso e.NewRange.BottomRow=e.Table.Rows.count-1 Then
Elseif e.Table.Current isnot nothing
    If e.Table.TopPosition<e.Table.Current.Index Then
        e.Table.Current.Move(e.Table.TopPosition)
    Else
        e.Table.Current.Move(e.Table.BottomPosition)
    End If
End If

 回到顶部