cxgrid勾选框问题

首先设置勾选列

 

 

/// <summary>
/// TcxGridDBTableView 勾选事件
/// </summary>
/// <param name="tbview">TcxGridDBTableView</param>
procedure CheckcxgGrid(tbview: TcxGridDBTableView);
var
rowIndex: Integer;
begin
rowIndex := tbview.Controller.FocusedRowIndex;
try
if tbview.ViewData.Records[rowIndex].Values[0] = '0' then
tbview.ViewData.Records[rowIndex].Values[0] := '1'
else if tbview.ViewData.Records[rowIndex].Values[0] = '1' then
tbview.ViewData.Records[rowIndex].Values[0] := '0'
except
on E: Exception do
begin
ShowMessage(E.Message);
end;
end;
end;

 

 

// Mouseup事件

procedure TForm2.cxgViewMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
cxgridViewChecked(cxgView);
end;

 

 

posted @ 2020-09-03 16:21  Chris丶Woo  阅读(392)  评论(0编辑  收藏  举报