У меня есть TDBGrid, и у меня есть набор данных клиента, связанный через TDataSource.Когда я пытаюсь переставить столбцы сетки программно, это прекрасно работает, когда в сетке один или несколько столбцов.
Допустим, я сделал все столбцы видимыми для falseИтак, в сетке еще нет столбцов.Теперь, когда я устанавливаю Индекс столбца в 11 равным 0.
Columns[iColIndx].Index := iNewColIndex;
// Assume iColIndx = 11 and iNewColIndex = 0
Columns[iNewColIndex].Visible := True;
//Making the column visible
Приведенное выше назначение индекса столбца не отражается в таблице.Если я попытаюсь установить его дважды или трижды, это отражается.Я что-то пропустил?