Foxtable(狐表)用户栏目专家坐堂 → 行赋值可以吗?


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

主题:行赋值可以吗?

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


加好友 发短信
等级:婴狐 帖子:23 积分:257 威望:0 精华:0 注册:2011/5/3 11:44:00
行赋值可以吗?  发帖心情 Post By:2012/4/10 0:31:00 [只看该作者]

For Each dr1 As DataRow In DataTables("表A").DataRows
    Dim dr2 As DataRow = DataTables("表B").AddNew()
    dr2=dr1
Next

我在表A和表B各输入了几个数,在命令窗口执行上面的指令后,表B是多了10行,但全部是空行,表A里的数值没有过来?

 


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


加好友 发短信
等级:童狐 帖子:245 积分:3629 威望:0 精华:1 注册:2010/5/9 18:45:00
  发帖心情 Post By:2012/4/10 0:39:00 [只看该作者]

For Each dr1 As DataRow In DataTables("表A").DataRows
Dim dr2 As DataRow = DataTables("表B").AddNew()
dr2(列名) =dr1(列名)
Next


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


加好友 发短信
等级:婴狐 帖子:23 积分:257 威望:0 精华:0 注册:2011/5/3 11:44:00
  发帖心情 Post By:2012/4/10 8:06:00 [只看该作者]

一列一列赋值我知道,我的意思是如果两个表一样的,也不能一行直接赋值给另一行呀


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


加好友 发短信
等级:童狐 帖子:245 积分:3629 威望:0 精华:1 注册:2010/5/9 18:45:00
  发帖心情 Post By:2012/4/10 10:55:00 [只看该作者]

 For Each dr1 As DataRow In DataTables("表A").DataRows
    Dim dr3 As DataRow = DataTables("表B").AddNew()
    For Each dr2 As DataCol In DataTables("表A").DataCols
        dr3(dr2.Name) =dr1(dr2.Name)
    Next
Next

[此贴子已经被作者于2012-4-10 12:04:14编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1085 积分:8220 威望:0 精华:4 注册:2012/3/31 18:08:00
  发帖心情 Post By:2012/4/10 13:03:00 [只看该作者]

楼上的估计能解决。。。。不防试试

 回到顶部