Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
ВнизDbgrid Найти похожие ветки
← →
Grid (2006-09-08 10:38) [0]Удалено модератором
Примечание: СПАМ
← →
Grid (2006-09-08 10:50) [1]Это большой секрет?
← →
Virgo_Style © (2006-09-08 11:04) [2]Отсортировать данные как надо
← →
MsGuns © (2006-09-08 11:38) [3]1. Рисовать "ручками" (DrawColumnCell), но это весьма морочливое занятие
2. Использовать в качестве датасета TClientDataSet, получающий при открытии данные из "родного" датасета (TXXQuery, TXXDataSet, TXXTable...)
Для перемены местами записей надо просто "верхнюю" переписать в "нижнюю" и наоборот. Если НД сортирован, то для корректного отображения перестановки следует добавить в датасет новою поле - условный ключ, значение которого будет заполняться 1,2... после каждого переупорядочения по "реальному" полю, после чего датасет пересортировывается по "ключу". В этом случае при перестановке записей "ключи" не перемещаются.
Такой датасет, ессно, не должен быть редактируемым, а если это все же нужно, то пересылка изменений на сервер должна включать проверку изменилась ли запись сама по себе либо в результате перестановки. Во втором случае изменения на сервер не посылать.
Интересно, а для чего это понадобилось ?
← →
Lexer © (2006-09-08 15:39) [4]Исли используешь FIBPlus то
http://delphimaster.net/view/3-1155295880/
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c