我有一个有2列的数据网格视图,其中有1000行,我用下面的代码填充我的数据网格: PearsonDataGrid.Rows.Add("", "") 所以为了计算我的数据水晶报表和数学函数不接受空值,我有托盘把这个公式放到我的数据列1和2中: If IsNull ({DataTable1.XTEST}) OR {DataTable1.XTEST}="" OR Not(IsNumeric({DataTable1.XTEST}))Else
我使用"*/+-()"作为我的模式拆分一个公式字符串(例如,a*b+c是字符串),我在输出中得到一个(a b c)形式的列表,其中a,b,c是变量,包含一些值,如5,10,15。我需要的是:我应该能够直接替换变量中的值并计算表达式。
该公式取自用户,并随时间变化。因此,如果用户输入(a/b),应该会自动将其替换为实值(5/10),然后返回结果0.5。