Foxtable(狐表)用户栏目专家坐堂 → [求助]新增行时自动携带上一行的数值


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

主题:[求助]新增行时自动携带上一行的数值

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


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

如果要整行复制:

With Tables("表名")
       .Rows(.Rows.Count - 1).Clone

End With

如果要单独复制某几列,请在DatarowAdding事件中设置代码:
 

Dim ColNames() As String = {"第一列","第二列","第三列","第四列"}

Dim dr As Row = Tables("A").Current

If dr Is Nothing Then

    Return

End If

For Each ColName As String In ColNames

    e.DataRow(ColName) = dr(ColName)

Next


ColNames数组包括要复制的列的名称,请根据需要修改列名和表名:

 

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:管理项目1.table


[本帖被加为精华]
 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

如果只是复制一列,就用c版的代码吧

 回到顶部