我的adodateset中的commantext中语句如下:select 0 as sel,prono,proname,unit,price,qty from merchand;其中'0 as sel'是用来在视图中做选择(checkbox)用的,数据库中没有此字段.视图中已把第一列属性设置为checkbox,并连接了sel字段,已及edit设置为true了,但是程序运行时不能勾选.希望大家分享一下你们做这种多选的方法,谢谢了.

解决方案 »

  1.   

    虚字段要用clientdataset,而且字段的readonly要设置成false
      

  2.   

    楼上能不能说详细点啊,用ClientDataSet的话,要怎么操作?
      

  3.   

    能不能说详细一点,如果用ClientDataSet的话,该怎么设计.
    我后来自己建ClientDataSet后,全部自定义字段,程序运行时,用SQL从数据库查找到记录后逐条记录逐个字段的赋值,当然第1个字段就直接赋值为0了.虽然能够达到效果,但是运行效率实在太慢了.我那个表里面有几千条记录啊.
    请教一下你们怎么做的啊?谢谢了.