如何把两个dbgrid中显示的内容条数,相乘,放到另一个dbgrid中的某个字段中

解决方案 »

  1.   

    你是要两个grid的行数之积???还是与DBGRID相连的两个数据集的记录数????
      

  2.   

    你看一下界面上你显示了几行不就知道了?难道你的grid还要动态改变大小不成??
      

  3.   

    dbgrid3.DataSource.DataSet.FieldByName('XX').AsFloat:=
                   dbgrid1.DataSource.DataSet.RecordCount*
                   dbgrid2.DataSource.DataSet.RecordCount;
      

  4.   

    dbgrid3.DataSource.DataSet.FieldByName('XX').AsFloat:=
                   dbgrid1.DataSource.FieldByName('XX1').AsFloat*
                   dbgrid2.DataSource.FieldByName('XX2').AsFloat;