Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

Номер строки в DBGrid   Найти похожие ветки 

 
ZedeS ©   (2004-07-22 13:00) [0]

Доброго времени суток!
Надо дать возможность пользователю вернуться к предыдущему набору данных, причем в последневыбранную (ну и словечко прлучилось) строку. Т.е. как мне узнать номер строки в гриде и как потом сделать ее выбранной?
Заранее спасибо!


 
sniknik ©   (2004-07-22 13:04) [1]

в гриде? данные в рекордсете а в гриде только то что видиш (иногда на одну строку больше)
а в рекордсете есть букмарки... иногда номера записей... иногда ключи... выбирай по чему поиск и возврат делать сам.


 
ZedeS ©   (2004-07-22 14:06) [2]


> sniknik

В DataSet такого не нашел, а в Grid есть SelectedRows(TBookmark), но честно говоря не раздуплю как с ним бороться, если можно примерчик, чтобы я расчехлился.
Спасибо


 
Vlad ©   (2004-07-22 14:11) [3]

Вот тебе материальчик для раздупления/расчехления

TDataSet.GetBookmark
TDataSet.GotoBookmark

и оставь ты грид в покое, не нужен он тебе.


 
Ega23 ©   (2004-07-22 14:20) [4]

TDataSet.Locate ещё есть. И, кстати, DBGrid1.DataSource.DataSet


 
Draught ©   (2004-07-22 14:53) [5]

Table.RecNo - номер записи в таблице
Table.RecordCount - количество записей в таблице...


 
ZedeS ©   (2004-07-22 17:53) [6]


> Table.RecNo - номер записи в таблице

Воспользовался этим. Всем большое спасибо


 
Johnmen ©   (2004-07-22 17:55) [7]

До скорого свидания !
:)


 
Соловьев ©   (2004-07-22 18:07) [8]


> Надо дать возможность пользователю вернуться к предыдущему
> набору данных, причем в последневыбранную (ну и словечко
> прлучилось) строку. Т.е. как мне узнать номер строки в гриде
> и как потом сделать ее выбранной?
> Заранее спасибо!

http://olegmotov.h1.ru/articles/inprisemidas/MIDASBasics.htm-
Метод UndoLastChange и свойство SavePoint



Страницы: 1 вся ветка

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
14-1090916643
ИМХО
2004-07-27 12:24
2004.08.15
Опрос: самая красивая женщина (девушка) планеты


14-1091011073
Васька
2004-07-28 14:37
2004.08.15
Плагины


1-1091282791
Кириешки
2004-07-31 18:06
2004.08.15
Хочу сделать СУПЕРГЛАВНОЕ окно


3-1090178737
Комбинатор
2004-07-18 23:25
2004.08.15
Как узнать прошёл ли commit или нет...


3-1089992515
MORA
2004-07-16 19:41
2004.08.15
DataSet.Locate()