DelphiでのTDBGridのようTcxGridで実行時に列を作成します。
質問
私はTcxGridを使用しかし、私は、実行時にフィールドを作成カント 私はピボットクエリを持っているし、列は変数であるため、
のTDBGridのようなことができます私はフィルcxGrid?
解決 2
私はこの
のような問題を解決しましたgrdCevapDBTableView2.BeginUpdate;
grdCevapDBTableView2.ClearItems;
fillGridView(grdCevapDBTableView2,command);
grdCevapDBTableView2.DataController.CreateAllItems;
grdCevapDBTableView2.EndUpdate;
他のヒント
私は、データソースに存在するすべての列を作成しTcxGrid.DataController.CreateAllItemsメソッドを使用するようにしたいです。それはあなたがすべての列を追加したり、唯一欠けているものに天気を決めることが可能なブールパラメータを取ります。
このような何かを試してみてください
function TForm1.AddIntegerColumn(const ACaption, AName: string): TcxGridColumn;
begin
Result := TableView.CreateColumn;
Result.DataBinding.ValueTypeClass := TcxIntegerValueType;
Result.Caption := ACaption;
Result.Name := AName;
end;
所属していません StackOverflow