DBGrid使用的是ADO,其中有一个字段'A',为计算列。
我现在想在DBGrid中,当点击某行记录的字段'A'时,则当前行的A值为'*';
我本来是用赋值字段'A'等于'*',但是当光标离开当前记录行时,A值就会变回空值。
请问有什么方法可以让A值不会变回空值

解决方案 »

  1.   

    要计算列,用昆腾的DXDBGRID就可以了,不用编码,设置属性就可以了
      

  2.   

    可在DataSet中增设一个Boolean类型的Data字段,在DBGrid点击事件中设为True,在计算事件中判断Data字段,True显示‘*’
      

  3.   

    我用的是ADOQuery 不能增加date字段。
      

  4.   

    直接在SQL 语句中写就行了,如:select '*' as A ,field1,field2 from tablename这样你的A字段显示的就一定是*了
      

  5.   

    那还不容易呀!!
    在DBGrid的Click事件中写代码就行啦!!
      

  6.   

    用EHLIB的DBGRIDEH控件可以实现.