首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么自定义公式计算,含变量

2012-01-26 
如何自定义公式计算,含变量datagridview类似一下结构:序号计费名计算公式金额1工程费直接费[工程直接费]12

如何自定义公式计算,含变量
datagridview类似一下结构:

序号         计费名                     计算公式                     金额  
1               工程费直接费         [工程直接费]             123
2               施工管理费             [1]*0.05                     6.15    
3               垃圾处理费             [1]*0.01                     1.23
4               总费用                     [1]+[2]+[3]               130.38

可以新增行,计算公式是手输进去的,金额可以自动计算的。类似这种,怎么办?

[解决办法]
用存储过程,比较方便
[解决办法]
用js Eval()函数比较方便~~
[解决办法]
重写datagridview
[解决办法]
有几种方法,大概是使用 CodeDOM或者JScript.NET中的Eval

Runtime C# Expression Evaluator
http://www.codeproject.com/csharp/runtime_eval.asp

An Eval Function for C# using JScript.NET (JavaScript)
http://www.odetocode.com/Code/80.aspx
[解决办法]
或者你的公式是有规律,而且需要使用自定义函数的话,建议你看一下

LEX.YACC Style Tools for C#.
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=ca2cd25a-781c-4028-ab62-944735585b8d
[解决办法]
m

热点排行