Foxtable(狐表)用户栏目专家坐堂 → 求助:如何一键生成对应行数表记录


  共有3460人关注过本帖平板打印复制链接

主题:求助:如何一键生成对应行数表记录

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点甜)Dim r As Row = Tables("表A").Inser...  发帖心情 Post By:2014/12/16 22:49:00 [只看该作者]

现在是实现了向下增加一行 但是原来的序号出现了如下

1

2

3

4

6

5

 

也就是最后一个增加的 但是序号却往上调了一行

 

下面是表中序号增加的代码

Dim drs As List(Of DataRow) = e.DataTable.Select("案卷编号 = '" & e.OldValue & "'", "_sortkey")
    For i As Integer = 0 To drs.count - 1       
        drs(i)("序号") = i + 1
    Next
    drs = e.DataTable.Select("案卷编号 = '" & e.NewValue & "'", "_sortkey")
    For i As Integer = 0 To drs.count - 1       
        drs(i)("序号") = i + 1
    Next

 

求纠正  在当前行后面新增一行后,序号是最后一个 而不要跳级

 

 

r.Move(r.Index+1) 是不是这导致的 移动?

[此贴子已经被作者于2014-12-16 22:51:55编辑过]

 回到顶部
总数 21 1 2 3 下一页