我有包含几行的数据表,如下所示
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 的值为零,但我需要在运行时添加具有不同表达式的动态列,如何避免此类错误任何想法请帮助。
表达式值不固定,用户为动态列创建表达式。不仅可以处理除以零错误,还可以处理所有类型的计算错误