我想做一个成本核算系统,功能很简单,就是你给我一张Excel表格(有材料的单价,数量),我可以帮你核算出成本,就是计算加 累加。
现在我已经实现excel导入,但是我导入以后是在datagridview 里面显示的,没有保存到数据库,直接就是excel到dataset 再到datagridview,问题是,我现在还要根据datagridview里面的数据进行计算,就是要在增加一列,每项的数量乘以单价,还要有一个总价钱,我希望我的这个个核算系统不进行数据库操作,就像计算机一样,你给我一个excel表格,通过我的系统帮你计算出成本,
现在就是不知道不保存,怎么增加一列,做计算每项价钱,还要在最后增加一项,显示总价。我是用C#,在vs2005下做的

解决方案 »

  1.   

    这种功能干嘛不直接在EXCEL里面做。。方便多了。。
      

  2.   

    你这个问题的解决思想是:
    导入完成的时候,就在DataSet里多加一列,并把每条记录小计算好存着,
    然后顺便用个变量SUM保存下总价。然后把DataSet绑定到Gridview,(这时小计也一起绑入了)
    最后在GridView下面加个TextBox,把Sum的值赋进来
      

  3.   

    导入到dataset后在增加一列,在做计算,有点困难呀,而且导入以后有点乱,我可能只想显示几列,我现在是导入以后找一个表保存了以下,然后再根据导入的字段进行查询,找到单价,在保存下来,然后在计算,在保存下来,最后在清空表,是这样想的,现在只做到了,该根据编码在四个表中找单价,