我在dbgrid里面想把某一行的两列字符的个数相加付到第三列里面可不可以 
代码怎写呢  ??                                                                   哪位大哥知道的请赐教??

解决方案 »

  1.   

    在dataset中增加一个字段,然后对该字段的gettext事件中实现
      

  2.   

    写到SQL中就可以。如:select A,b,c,(cast(a as varchar(50))+castcast(B as varchar(50)) ) as d from table
      

  3.   

    请问dbgrid里面的列可以控制吗
      

  4.   

    你的意思是不是把  Field3.Value := Field1.Value + Field2.Value;
    用一个 While 循环处理字段值之间的运算就好了,
    要不然用类引用访问Grid.Cell值也可!
      

  5.   

    Field3.Value := Field1.Value + Field2.Value
      

  6.   

    在SQL语句中实现,要么添加一个计算字段