1、填充代码
Dim Cols1() As String = {"来源列一","来源列二","来源列三"}
Dim Cols2() As String = {"接收列一","接收列二","接收列三"}
For Each dr1 As DataRow In DataTables("表A").Select("", "_Identify desc")
Dim dr2 As Row = Tables("表B").AddNew()
dr2.Move(0)
For i As Integer = 0 To Cols1.Length -1
dr2(Cols2(i)) = dr1(Cols1(i))
Next
Next
2、升降的效果,datacolchanged事件
Select Case e.DataCol.Name
Case "市斤", "发布时间"
Dim dr As DataRow = DataTables("表A").Find("发布时间 < #" & e.DataRow("发布时间") & "#", "发布时间 desc")
If dr IsNot Nothing Then
If e.DataRow("市斤") > dr("市斤") Then
e.DataRow("升降") = "↑"
Else
e.DataRow("升降") = "降"
End If
Else
e.DataRow("升降") = "-"
End If
End Select