1、“出入库表”的“数量”列改为“数值型”
2、“汇总表”的DataColChanged事件使用以下代码试试:
Select Case e.DataCol.Name
Case "设备名称","设备型号"
Dim dr As DataRow = e.DataRow
Dim i1,i2 As Integer
Dim s As String = "设备名称='" & dr("设备名称") & "' and 设备型号='" & dr("设备型号") & "'"
i1 = DataTables("出入库表").Compute("Sum(数量)",s & " And 出入库='出库'")
i2 = DataTables("出入库表").Compute("Sum(数量)",s & " And 出入库='入库'")
dr("库存数量") = i2-i1
End Select