我定义成number(1,0)后,目的是想在dbgrideh中把这个字段以checkbox的形式显示,
但是运行时不能改这个字段的值。请问要怎样做?

解决方案 »

  1.   

    http://community.csdn.net/Expert/TopicView3.asp?id=5492638你可以根据ORACLE读出的值  在前台来用语句修改CHECKBOX的属性  为什么非要用BOOL型的可以用NUMBER就可以0=FALSE  1=TRUE不就可以了你所说的不能够修改值是什么意思?
      

  2.   

    我也是这么想的,0表示false ,其他表示true
    但在Delphi的grid中把这一列设置成checkbox后怎样设置:
    打勾表示1
    不打勾表示0呢?
      

  3.   

    这个在你的checkbox控件的clicked事件中加代码。