Foxtable(狐表)用户栏目专家坐堂 → [求助]子表如何自动增加序号


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

主题:[求助]子表如何自动增加序号

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


加好友 发短信
等级:婴狐 帖子:88 积分:518 威望:0 精华:0 注册:2015/5/3 21:12:00
  发帖心情 Post By:2015/6/4 21:47:00 [显示全部帖子]

 写到删除行事件 DataRowDeleted 事件啊

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


加好友 发短信
等级:婴狐 帖子:88 积分:518 威望:0 精华:0 注册:2015/5/3 21:12:00
  发帖心情 Post By:2015/6/4 21:53:00 [显示全部帖子]

1、编号列改成数值列;

 

2、Datacolchanged事件写代码

 

If e.DataCol.Name = "序号" Then
    Dim max As String = e.DataTable.Compute("max(编号)", "序号 = '" & e.DataRow("序号") & "'")
    If max > "" Then
        e.DataRow("编号") = max + 1
    Else
        e.DataRow("编号") = 1
    End If
End If


 回到顶部