还是关于datachanged,
临时数据是根据条件查询而来,统计表是固定格式统计,更新后失效,
好像是下了修复那个用户的版本后就出现这个问题了
Select Case e.DataCol.name Case "第一列" Dim dr3 As DataRow = e.DataRow Dim dt3 As DataTable =DataTables("临时数据") If dr3.IsNull("第一列") = False Then dr3("第一列") = dt3.Compute("sum(第二列)","[第一列] = '" & dr3("第一列") & "'") End IfEnd Select