If e.Table.Current Is Nothing Then '如果Current为Nothing
Return '则返回
Else
If e.Table.Current("执收项目名称").Contains("汇缴") Then
If relations.Contains("po1") Then
relations.delete("po1")
End If
If relations.Contains("po2") = False Then
Dim DataCols0 As DataCol
'Dim DataCols1 As DataCol
Dim DataCols2 As DataCol
DataCols0 = DataTables("往来缴款清单_一体化").DataCols("缴款凭证号")
DataCols2 = DataTables("往来电子piao据_piao据平台").DataCols("缴款凭证号")
Relations.Add("po2", DataCols0, DataCols2)
Dim t2 As Table = Tables("往来缴款清单_一体化.往来电子piao据_piao据平台")
t2.Visible = True
end if
Else
If relations.Contains("po2") Then
relations.delete("po2")
End If
If relations.Contains("po1") = False Then
Dim DataCols0 As DataCol
Dim DataCols1 As DataCol
DataCols0 = DataTables("往来缴款清单_一体化").DataCols("缴款凭证号")
DataCols1 = DataTables("往来电子piao据_公共支付").DataCols("缴款凭证号")
Relations.Add("po1", DataCols0, DataCols1)
Dim t1 As Table = Tables("往来缴款清单_一体化.往来电子piao据_公共支付")
t1.Visible = True
End If
End If
End If
这样的代码,t1会随currentchanged事件而显示数据,而t2还是没有数据。
同菜单里设置关联的结果似乎一样