设置设备表的DataColChanged事件,大概如下:
Select Case e.DataCol.Name
Case “关联列名称"
If e.DataRow.IsNull(“关联列名称") = False Then
if e.DataRow.GetChildRows("状态").Count = 0 then
Dim dr as DataRow = DataTables("状态").AddNew()
dr("关联列名称") = e.DataRow("关联列名称")
End if
End If
End Select