单价         数量           合计
           1.00         5              5.00
           8.00         4              32.00
           ...          ...            ...
  
总单价     9.00         9              37.00
向这样的控件    啊  。请各位指点。

解决方案 »

  1.   

    用数据报表做。
    我做的一个仓储管理系统里用到了一个方法,你可以参考:
    字段同文本框绑定
    如:text1.text 绑定单价字段
        text2.text绑定数量字段
       text3.text绑定合计字段
    在text3.text的click事件中:
    text3.text=val(text1.text) * val(text2.text) 
    至于总合计用数据报表做应该可以
      

  2.   

    这种代码比较简单,还要做成什么控件,那不是太费事了!
    看你是用什么控件来做这个的,如Vsflexgrid或DataGrid或是其它!
    Easy!
      

  3.   

    在text2的LostFocus事件编程text3.text=val(text1.text)*val(text2.text)
      

  4.   

    除DataGrid外,用ListView也可以,挺美观的。
      

  5.   

    总合计也简单,只不过是将数的合计放在了一下边.
    比如:
    dim sng as single
    for i=1 to flex.rows-1
      sng=sng+flex.textmatrix(i,5)
    next
    flex.textmarix(flex.rows-1,5)=sng当然了,我没用过DataGrid.我的这个是Flexgrid的代码.
    呵,不过说回来,Flexgrid本身就有列合计的方法.不用写代码
      

  6.   

    datagrid好象不行
    只能在up到recordset中进行运算
      

  7.   

    用MSFLEXGRID
    代码自己写