Select Case e.DataCol.Name
Case "啊","把"
For Each dr As DataRow In e.DataTable.Select("[_SortKey] >= " & e.DataRow("_SortKey"))
Dim Val3 As Double = e.DataTable.Compute("Sum(啊)","[_SortKey] <= " & dr("_SortKey"))
Dim Val4 As Double = e.DataTable.Compute("Sum(把)","[_SortKey] <= " & dr("_SortKey"))
dr("陈") = Val3 + Val4
Next
End Select
这段代码中如果“啊”和“把”列是表达式列这段代码怎么改才可以使用?
现在的问题是我写下了这段代码中的“啊”和“把”列是表达式列,所以“陈”这一列无法出现计算结果。
其中这三列都是一样的整数属性。
其中“啊”的表达式为,IsNull([规格],0) * IsNull([数量件],0) + IsNull([捆重量],0)
[此贴子已经被作者于2016/10/1 1:04:57编辑过]