Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
自己编码填充,例如:
Dim Cols1() As String = {"来源列一","来源列二","来源列三"}
Dim Cols2() As String = {"接收列一","接收列二","接收列三"}
For Each dr1 As DataRow In DataTables("表A").Select("条件表达式","排序列名")
Dim dr2 As DataRow = DataTables("表B").AddNew()
For i As Integer = 0 To Cols1.Length -1
dr2(Cols2(i)) = dr1(Cols1(i))
Next
Next
自己编码填充,例如:
Dim Cols1() As String = {"来源列一","来源列二","来源列三"}
Dim Cols2() As String = {"接收列一","接收列二","接收列三"}
For Each dr1 As DataRow In DataTables("表A").Select("条件表达式","排序列名")
Dim dr2 As DataRow = DataTables("表B").AddNew()
For i As Integer = 0 To Cols1.Length -1
dr2(Cols2(i)) = dr1(Cols1(i))
Next
Next
如果不使用这种方式,仍旧是用FILL命令,能否指定排序条件,比如按行号_Identify进行排列?
可以,
Dim f As New Filler
f.SourceTable = DataTables("字符转换")
f.SourceCols ="_Identify,转换后字符,capacity,brand"
f.datatable = DataTables("兼容型号自动转换")
f.DataCols ="_Identify,查找型号,容量,品牌"
f.Fill()
但必须两个表都有_Identify列, 另外接受表已有了相同号的_Identify列时,不知道会不会有问题了???
没办法,只能是自己编代码了