Select Case e.DataCol.name
Case "预算编号"
If e.DataRow.IsNull("预算编号") AndAlso e.DataRow("物资说明") = "消耗品" Then
DataTables("物资采购明细表").DeleteFor("预算编号='" & e.DataRow("预算编号") & "'")
Else
Dim ndr1 As DataRow = DataTables("物资采购明细表").Find("预算编号 = '" & e.DataRow("预算编号") & "'")
If ndr1 Is Nothing Then
Dim ndr As Row = Tables("物资采购明细表").AddNew
ndr("预算编号") = e.DataRow("预算编号")
ndr("生产令号") = e.DataRow("生产令号")
ndr("项目名称") = e.DataRow("项目名称")
ndr("物资说明") = e.DataRow("物资说明")
ndr("编制人") = e.DataRow("编制人")
ndr("物资部采购预算编号") = e.DataRow("审核部门_采购预算编号")
ndr("是否取消采购") = e.DataRow("取消采购")
ndr("中标情况_招标采购签收日期") = e.DataRow("招采中心_签收日期")
ndr.Move(0)
End If
End If
End Select
“物资说明”为消耗品时,在“物资采购明细表”增加行时自动显示“物资名称”
若“物资说明”为玩狗奸尸,在“物资采购明细表”增加行时就不显示“物资名称”
但现在按照上面的代码,在“物资采购明细表”中自动生成行后都不显示“物资名称”,怎么改