Форум: "Базы";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
ВнизDBGrid с возможностью сортировки Найти похожие ветки
← →
Dmitriy Polskoy (2002-09-13 17:51) [0]Подскажите пожалуйста, где можно найти таеой компонент, чтобы по клику на заголовке производилась сортировка. Спасибо.
← →
3JIA9I CyKA (2002-09-13 18:02) [1]http://www.farpost.com/personal/dmitryb/RUS/
← →
Prooksius (2002-09-13 19:34) [2]Согласен. DBGridEh - лучший BDGrid IMHO.
Ну можно еще посоветовать грид от RX.
← →
Engel (2002-09-13 20:51) [3]procedure TFormX.DBGrid1TitleClick(Column: TColumn);
var a:string;
begin
a:=column.fieldname;
if (a = "ID") then
begin dmm.tableX.close;
dmm.tableX.indexname:="idX";
dmm.tableX.open;end;
end;
Я обычно примерно так делаю. Степень автоматизации перебора колонок предполагается по желанию.
← →
Peter Gluhiy (2002-09-13 22:08) [4]Можешь посмотреть мои компонеты. Правда просто взять из них BDGrid не получится. Нужно TForm поменять TgiForm, TIBTable на TgiTable, но зато тогда и MDIChild формы закрываются, а не сворачиваются (при этом срабатывает Post на последнюю ред.запись). В TgiTable можно указать название генератора и поле, значение которого, будет само увеличиваться. Добавлять, удалять, листать записи можно по F7, F8, PageUp, PageDown.
Там есть пошаговый пример написания программы.
http://glidlib.narod.ru
← →
Dmitriy Polskoy (2002-09-14 09:31) [5]2 Engel (13.09.02 20:51)
Я так пробовал, но что-то не получается. Работаю бод IB. Руками в IBExpert-е меняю индексы(оставляю активным, например, индекс для сортировки по-убыванию) и никакого результата. Что не так?
← →
Anatoliy (2002-09-14 09:51) [6]RxDBGrid неплохая вещь. Там есть готовые кнопочки с стрелочками для сортировки. Нужно только описать свойство OnGetBtnParams для осуществления сортировки, но это уже задача не для грида!
http://www.rxlib.com
http://www.oxygensoftware.com - русский для D6
← →
Dmitriy Polskoy (2002-09-14 09:56) [7]2 3JIA9I CyKA © (13.09.02 18:02), Prooksius © (13.09.02 19:34
Я не нашел в DBGridEh возможность сортировки столбцов. Не подскажите как это сделать.
← →
BlackTiger (2002-09-14 10:20) [8]Везде сортируется слишком топорно - ловишь нажатие на заголовок, а потом в Query модифицируешь "ORDER BY" и делается Requery.
А вот у меня Query - результат навороченной хранимой процедуры, генерирующей crosstab, и каждый Requery у меня бы вызвал бешенство.
Как сортировать ТОЛЬКО колонки грида, не трогая источник данных, вот это проблема. Может кто подскажет?
← →
Dmitriy Polskoy (2002-09-14 10:46) [9]2 Anatoliy © (14.09.02 09:51)
Помогите описать это свойстао, плиз.
← →
Dmitriy Polskoy (2002-09-14 11:14) [10]Подскажите по поводу Dmitriy Polskoy © (14.09.02 09:31)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c