我使用TcxGrid,但我不能在执行时创建字段,因为我有一个透视查询,而列是可变的
我可以像tDbGrid一样填充cxGrid吗?
发布于 2010-03-23 17:10:50
我这样解决了这个问题
grdCevapDBTableView2.BeginUpdate;
grdCevapDBTableView2.ClearItems;
fillGridView(grdCevapDBTableView2,command);
grdCevapDBTableView2.DataController.CreateAllItems;
grdCevapDBTableView2.EndUpdate;发布于 2010-03-23 15:44:43
我喜欢使用TcxGrid.DataController.CreateAllItems方法,该方法创建数据源中存在的所有列。它接受一个布尔参数,您可以使用该参数来决定是添加所有列还是只添加缺少的列。
发布于 2010-03-22 22:24:13
尝试如下所示:
function TForm1.AddIntegerColumn(const ACaption, AName: string): TcxGridColumn;
begin
Result := TableView.CreateColumn;
Result.DataBinding.ValueTypeClass := TcxIntegerValueType;
Result.Caption := ACaption;
Result.Name := AName;
end;https://stackoverflow.com/questions/2492787
复制相似问题