我在数据库中有二个字段。
一个是单价 货币型的一个是单价 整型取出来放在listview
SubItems.Add(format( '%8.2f',[Fields[3].asfloat]));  //单价  货币型
SubItems.Add(inttostr(Fields[4].asinteger));  //数量 整型我后面加了一个总价
那个subitms.add();如何写呀?

解决方案 »

  1.   

    floattostr(Fields[3].asfloat*Fields[4].asfloat)
      

  2.   

    没怎么看懂是不是搂住写错了呀?一个是单价 货币型的一个是单价 整型//这个应该是数量吧?那样的话就照 crystaltam(紫水晶)  的写就行了
      

  3.   

    //请参考
    var
       iItem:TListItem;
    begin
       iItem:=Lv_Code.Items.Add;
       iItem.Caption:=dm_xd.Cs_tmp1.fieldbyname('CD_CODE').AsString;
       iItem.SubItems.Add(dm_xd.Cs_tmp1.fieldbyname('CD_CHINA').AsString);
       iItem.SubItems.Add(dm_xd.Cs_tmp1.fieldbyname('CD_PY').AsString);
    end;
      

  4.   

    crystaltam 和fengsx合起来用
    因为你要操作listview中的数据所以最好声明一个tlistview类,来对listview中的item进行操作