Dim r As Row = Tables("材料").Current
If r Is Nothing Then
Return
Else
For Each c As Col In Tables("材料").Cols
Sele ct Case c.Name
Case "材料名称","定额编码","分类","子分类","成本价","单位"
If r.IsNull(c.Name) Then
MessageBox.Show("红字部分不可以为空!", "警告!", MessageBoxButtons.Ok, MessageBoxIcon.Warning)
Return
End If
End Se lect
Next
End If
Tables("材料").Save()
If Forms("材料").Opened= True Then
Dim cmd As New SQ LCom mand
Dim dt As DataTable
cmd.Conne cti
cmd.Comm andText = "SELE CT DIS TINCT 分类,子分类 From {材料}"
dt = cmd.Exe cuteReader()
If dt.DataRows.Count > 0 Then
Dim tv As WinForm.TreeView
tv =Forms("材料").Controls("TreeView1")
tv.StopRedraw
tv.Nodes.Clear
tv.BuildTree(dt,"分类|子分类","","分类")
tv.Nodes.Insert("所有商品",0)
tv.ResumeRedraw
tv.ExpandAll
End If
End If
e.Form.Close
此主题相关图片如下:33.jpg
