解决的思路:在它连的数据源(table或query)上做一个计算字段,该字段全为0,(当然,你要其他的值也可以),然后,让dbgrid的一列显示这个计算字段就ok了,或者,你也可以在dbgrid的事件里控制,主要是DrawDataCell和DrawColumnCell里,先自己思考思考,如果还不能解决,给我e-mail:[email protected]

解决方案 »

  1.   

    数据表已定型,不能再增加字段了。
    我是想请教一下怎样才可以对dbgrid的某列的cell付值。
      

  2.   

    Old_Cow(老牛)的方法可以的,他说的是计算字段,是临时的,而不是增加到数据表里。
    比如在SQL SERVER中SQL语句可以这样来: case 条件 then 0 else 0 实现一个计算字段。
      

  3.   

    大夥看看我的貼子http://www.520365.com/list_user_diary.php?id=61
      

  4.   

    可以用sql语句达到这个目的
    如用oracle
    可用select 0 as myno,id,name, from testtable;
    在将数据集赋给clientdataset即可