Событие привязки данных для TwwDBGrid
Я пытаюсь изменить размер столбца 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) в этой точке. Это конец подпрограммы.