본문 바로가기

Delphi/꿀팁

TcxGrid에서 특정 Cell만 Editing 허용하기

Grid의 TableView에서 OnEditing 이벤트를 추가합니다.

procedure TForm1.GridTableViewEditing(Sender: TcxCustomGridTableView; AItem: TcxCustomGridTableItem; var AAllow: Boolean);
begin
  //특정 Record만 필요할 경우 선택 허용
  if (Sender.Controller.FocusedRecordIndex = 1) then begin
    //특정 Column일 경우 원하는 조건을 설정하여 Editing 허용
    AAllow := ((AItem.Caption = 'Test') or (AItem.Index = 0));
  end;
end;

 

반응형