在字表的CurrentChanged里面写入
If e.Table.Current Is Nothing Then '如果Current为Nothing
Return '则返回
End If
Dim wz As Integer
Dim dr As DataRow
dr = DataTables("产品明细").Find("[款号] = '" & e.Table.Current("款号") & "'")
If dr IsNot Nothing Then
wz = Tables("产品明细").FindRow(dr)
If wz >= 0 Then
Tables("产品明细").Position = wz
End If
End If
然后在AfterLoad里面写入
Dim ids As String
For Each dr As DataRow In DataTables("图片").DataRows
ids = ids & "," & dr("款号")
Next
ids= ids.Trim(",")
DataTables("产品明细").LoadFilter = "款号 In (" & ids & ")"
DataTables("产品明细").Load()
就可以了