Форум: "Базы";
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];
ВнизDBGrid Найти похожие ветки
← →
evgeg (2002-01-15 20:57) [4]> Sergey13, TonnyS
Ну вы даете!
Переоткрывать запрос, чтобы просто поменять порядок столбцов!
> SergVlad
Уже лучше, но привязываемся к набору данных, а не к сетке. А если одну набору соответсвует несколько сеток?
Есть такое свойство TDBGrid.Columns. В Дельфи 2 нельзя у него нельзя напрямую менять порядок столбцов (что странно, так как перетаскивать стольцы мышью в run-time можно),
но можно воспользоваться назначением TDBGrid.Columns.Items [i].FieldName.
Например, меняем i и k-й столбцы:
var s: string;
begin
s := DBGrid1.Columns.Items [i].FieldName;
DBGrid1.Columns.Items [i].FieldName := DBGrid1.Columns.Items [k].FieldName;
DBGrid1.Columns.Items [k].FieldName := s;
end;
IMHO в старших версиях Дельфи DBGrid.Columns более удобен.
Им и надо пользоваться.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];
Память: 0.43 MB
Время: 0.004 c