Текущий архив: 2005.07.11;
Скачать: CL | DM;
ВнизDBGrid. Сохранение порядка отображения записей Найти похожие ветки
← →
Neat (2005-05-27 11:40) [0]Здравствуйте! Есть DBGrid, который отображает 10 строк. Иногда приходится переключаться на другой набор данных. Как сделать так, чтобы возвращаясь в предыдущий набор отображать его так как он выглядел до этого. Например, в верху окна грида была 5-я строка набора1 и курсор стоял на 8-й. Переключаюсь на набор2 потом возвращаюсь на набор1 и надо, чтобы первой строкой в окне была 5-я запись и курсор(текущая запись) была 8-й.
← →
-=XP=- © (2005-05-27 11:43) [1]Переключаюсь
Каким образом?
Изменяете DataSource для DBGrid или DataSet для DataSource?
← →
Sergey13 © (2005-05-27 11:47) [2]Поищи по форуму. Недавно был топик на эту тему - автор msguns вроде.
От себя спрошу - почему бы не открывать другой набор в другом гриде если так важно положение в текущем?
← →
Neat (2005-05-27 12:01) [3]Переключаюсь, меняя DataSet для DataSource. На счёт другого грида не думал, но по-моему это примитивно.
← →
Anatoly Podgoretsky © (2005-05-27 12:20) [4]Так ты сразу бы и сказал, что желаешь потрахаться.
← →
Sergey13 © (2005-05-27 13:16) [5][4] Anatoly Podgoretsky © (27.05.05 12:20)
8-))))))))))))))
← →
TohaNik © (2005-05-27 13:51) [6]А когда надоест трахаться можно поместить примитивные гриды
в какой-нибудь Page(Tab)Control1 :)
← →
msguns © (2005-05-27 14:36) [7]http://delphimaster.net/view/3-1116507782/
← →
Megabyte © (2005-05-27 22:05) [8]Ты 2 грида наложи друг на друга. Пусть один отображает 1-й НД. другой 2-й.
И поочереди Визибл включай/выключай. Внешне никакой разницы.
Крута я придумал... :)
← →
isasa © (2005-05-28 12:34) [9]:)))
Можно потрахаться используя
TDataSet.GetBookmark
function GetBookmark: TBookmark; virtual;
SavePlace := GetBookmark;
........
GotoBookmark(SavePlace);
← →
Zacho © (2005-05-28 12:48) [10]isasa © (28.05.05 12:34) [9]
Именнно "так, как он выглядел" с букмарками не получится. :)
Кстати, вместо GetBookmark/GotoBookmark/FreeBookmark проще использовать TDataSet.Bookmark
Страницы: 1 вся ветка
Текущий архив: 2005.07.11;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.043 c