用listview来显示数据库中的数据,数据中有Boolean值的字段,想将其显示为对勾!且要可以改变,不知怎样做?

解决方案 »

  1.   

    判断Boolean字段,如果为True,就输出  '√',如果为false,就输出 'X'。
      

  2.   

    var aItem:TListItem;
    begin
        //先执行查询
        with adoquery1 do begin
           first;
           while not eof do begin
              aItem:=ListView1.Items.Add;
              aItem.checked:=fieldByName('aField').asboolean;
              ....
              next;       end;    end;
    end;
      

  3.   

    最好是能够在其中加入checkbox
      

  4.   

    用Checkbox,加在Listview里面,再判断Boolean字段,如果为True,就输出  '√',如果为false,就输出 'X'。