那么需要动态创建一个计算字段,并在相应的Dataset的OnCalFields事件中写相应的计算公式。

解决方案 »

  1.   

    你可以利用sql语句来生成临时字段,比如:
    select field1,field2,field3=field1/field2 form tablename
    其中field1,field2为数据表中固有字段.field3为生成的临时字段。
      

  2.   

    lhllhl(lhllhl):但是field1和field2为varchar,我该怎么样把它们转换为float型呢???
      

  3.   

    如果是SQL server的话,用Convert函数。
    CONVERT(float, Field1)