TcxGrid最左边出现复选框

步骤(控件TQuery,TcxGrid,TdataSource)

1.在sql builder中
SELECT '0' abc, OrderNo, ItemNo, PartNo, Qty, Discount FROM "items.db" Items
abc就是复选框那一列

2.点击Views,在弹出的对话框中选择abc一项

3.在左下角的配置如下:
    properties------------->checkbox
          ------valuechecked  --------->1
                    --type----->string
          ------valueUnchecked--------->0
                        --type----->string
    options-------
         ---Editing=False
         ---Filtering = False
         ---IncSearch = False
4.CellClick事件
var
  row: Integer;
begin
   if View1.ViewData.RecordCount = 0 then
      Exit;
      row := View1.DataController.FocusedRowIndex;
   if View1.ViewData.Records[row].Values[0] = '1' then
      View1.ViewData.Records[row].Values[0] := '0'
   else
     View1.ViewData.Records[row].Values[0] := '1';
end;

猜你喜欢

转载自blog.csdn.net/baidu_37534986/article/details/83857377