窗口中,删除订单,按钮,代码如下:(用来删除当前的订单行,和订单下的关联子:进货明细,子行)
此主题相关图片如下:111.jpg
Dim cnt As Integer =Tables("采购订单.采购进货").Rows.Count
If cnt >= 0 Then
If MessageBox.Show("此订单存在" & cnt & "个订单明细,是否确定要删除?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question) =DialogResult.No Then
e.Cancel = True
Else
Dim dr As Row = Tables("采购订单").Current
Dim crs As List (of DataRow) = DataTables("采购进货").Select("进货批次='" & dr("进货批次") & "'")
For Each cr As DataRow In crs
cr.Delete
Next
Tables("采购订单").Current.Delete
End If
End If
DataTables("采购订单").DataCols("订单金额").RaiseDataColChanged