有如下一个表:
A    1
B    0
C    1
D    1
E    0
delphi有没有一个控件如果第二项是1,就显示打勾,如果是0,等待打勾。
如果修改,就直接打勾或者去掉勾就可以!
如果没有现成的控件,请问用什么方法可以实现这样的效果,请麻烦说一下思路,
先谢谢了!

解决方案 »

  1.   

    dxdbgrid,添加checkbox列,然后这只属性checkedvalue为1,uncheckvalue是0
      

  2.   

    bdmh 提到的方法,我下载了那个控件,不过好像叫cxdbgrid,不过不知道该如何添加checkbox列yqdragon的方法,如果我搜索的行数是不定的,该如何处理??
      

  3.   

    Delphi自带的dbgrid都不提供checkbox的展示效果,包括最新的XE版本。当然,可以自己通过编码实现,但鉴于你是初学,所以还是建议你直接使用第三方的控件,比如DevExpress的cxGrid控件,要展示checkbox效果就非常方便。但cxGrid控件整个的使用,又比dbgrid要复杂多了,这就带来了其他方面的难度。总之,任何好处都会有代价的,这是考验一个人耐心的时候。
      

  4.   

    新手,学习cxGrid控件中,楼上的有没有该控件的相关说明?求教。
      

  5.   

    RzDBCheckBox, TrueValue高为1,FalseValue设为零
      

  6.   

    问题解决了,琢磨了两天,动态生成checkbox,然后根据数据库来改动checked属性