Foxtable(狐表)用户栏目专家坐堂 → 如何将一个表的一列通过集合赋值给另一个表一列


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

主题:如何将一个表的一列通过集合赋值给另一个表一列

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


加好友 发短信
等级:幼狐 帖子:124 积分:1071 威望:0 精华:0 注册:2014/3/4 22:06:00
如何将一个表的一列通过集合赋值给另一个表一列  发帖心情 Post By:2014/3/11 22:52:00 [只看该作者]

 

 

Dim sku As List(Of String)
sku = DataTables("系统数据").GetValues("款号")
For Each sku_s As String In sku
    DataTables("表名").DataCols("列名")=sku_s


Next

 

提示为只读属性


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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/3/12 7:53:00 [只看该作者]

新增行:

Dim sku As List(Of String)
sku = DataTables("系统数据").GetValues("款号")

DataTables("表名").DataRows.Clear()
For Each sku_s As String In sku
    Dim r As Row = Tables("表名").AddNew()
    r("列名") = sku_s
Next

 

原有行:

Dim sku As List(Of String)
sku = DataTables("系统数据").GetValues("款号")

For i As Integer = 0 To sku.Count - 1

     For j As Integer = 3 to 3 + sku.Count - 1
          IF j = i + 3 Then

               Tables("表名").Rows(j)("列名") = sku(i)

          End If

     Next

Next


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


加好友 发短信
等级:幼狐 帖子:124 积分:1071 威望:0 精华:0 注册:2014/3/4 22:06:00
  发帖心情 Post By:2014/3/12 11:44:00 [只看该作者]

我试用一下!很好,非常感谢!

 回到顶部