我都有数据表含少量行像下面的DataTable Column.Expression掷错误
CH1 CH2 Ch3 CH4 CH5
1 2 1 2 3
3 3 1 2 3
3 3 1 1 2
1 3 3 3 3
1 2 3 3 0
3 3 1 2 0
3 3 1 1 2
然后我试着像
Dim col As New DataColumn("VCH1", GetType(Decimal),"(CH1+CH2+ch3)/CH5")
DtReadings.Columns.Add(col)
在那个时候添加新的列给我的错误:试图除以零。由于CH5的值为零,所以我需要在运行时添加具有不同表达式的动态列,如何避免这种类型的错误,请点击帮助。
表达式值不固定,用户为动态列创建表达式。 不仅零错误处理鸿沟,处理所有类型的计算错误
那么你想,当你除以零发生什么呢? – 2013-02-15 09:56:49
这是C#还是VB的问题? – CloudyMarble 2013-02-15 09:57:01
这是VB代码吗? – 2013-02-15 09:57:24