使用cxGrid,其中cxDBTreeView(实例名tvLIST)绑定ADOquery。程序中首先创建列:for i:=0 to High(ColName) do
begin
  tvC:=tvLIST.CreateColumn;
  tvC.Name:=ColName[i];
  tvC.Caption:=ColCaption[i];
end;然后ADOQuery打开,这时候可以看到列,出现N行(N=查询结果行数),但是所有单元格内容都是空的。列标题可以正常显示。
如果在ADOQuery打开后,对tvLIST.DataController.DeleteAllItems,然后再CreateAllItems,就可以正常显示了。
请问这是怎么回事,是不是我动态创建字段时候有什么属性忘了设置?