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

0 ответов

Другие вопросы по тегам