コードでcxGrid列をどのように非表示/表示しますか? 私は試しました:cxGrid2dbtableview1.Columns[mycolumnname].Visible :=False;
しかし、それは当てはまらないようです.何が欠けていますか?
質問する
4226 次
2 に答える
2
フィールド名で列を識別したい場合
var
C:TcxGridDBColumn;
begin
C := View.GetColumnByFieldName('cx1');
if Assigned(C) then C.Visible := not C.Visible;
end;
于 2013-04-13T05:35:18.570 に答える
1
Columns コレクションは、列名ではなく整数でインデックス付けされます。代わりに、試してくださいcxGrid2dbtableview1.Columns[mycolumnname.index].Visible :=False;
もう 1 つの方法は、列オブジェクトの Visible プロパティを直接設定することです。cxGrid1Column1.Visible := False;
実行時に作成された列については、ケンの回答を使用してください。
于 2013-04-13T02:48:13.323 に答える