我试图调整TwwDBGrid列的大小,特别是对于我理解的像素宽度:
myGrid.ColWidths[1] := 50; // 50 pixels
然而,这似乎不起作用。我的想法是我试图在网格的生命周期中过早地应用它。这导致了以下问题:
网格绑定在什么时候,我如何连接到数据绑定生命周期的末尾?
我在运行时绑定网格如下:
myDataSource.DataSet := dataset01; //TADQuery
myGrid.DataSource := myDataSource;
i := myDataSource.DataSet.FieldCount; // myGrid.FieldCount;
在将数据分配给网格之前打开数据集。这些值按预期填充到网格中,编辑功能似乎正常工作。但是,此时myGrid.FieldCount表示零(0),此时myDataSource.DataSet.FieldCount表示五(5)。这是子程序的结束。