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

Вниз

DBGrid MultiSelect   Найти похожие ветки 

 
kulkse   (2007-03-13 14:31) [0]

Всем здрасти)))) Помогите, пожалуйста, разобраться с MultiSelect в DBGrid...
Мне нужно запомнить выделенные записи....а через некоторое время отобразить их снова....как это можно лучше сделать?

Пока я додумалась только...переносить в Мемо поля выделенных записей, а потом из этого Мемо искать поле в бд и выделять запись....
)))добавлять выделенные поля я научилась...

Memo1.Clear;
for i := 0 to DBGrid1.SelectedRows.Count - 1 do
 begin
 DBGrid1.DataSource.DataSet.GotoBookmark(Pointer(DBGrid1.SelectedRows.Items[i]));
 Memo1.Lines.Add(DataSource1.DataSet.Fields[1].AsString)
 end;

а вот, как это поле найти в бд и выделить его....никак не пойму...помогите, пожалуйста))))


 
Jan   (2007-03-13 15:05) [1]


> а вот, как это поле найти в бд и выделить его....никак не
> пойму...помогите, пожалуйста))))

записать в SelectedRows


 
Desdechado ©   (2007-03-13 15:10) [2]

> Мне нужно запомнить выделенные записи.
Они (указатели на них) и так запомнены в SelectedRows.


 
kulkse   (2007-03-13 15:28) [3]

%-) Простите, а по подробней нельзя)))) может даже с примерчиком)))
Спасибо))


 
Desdechado ©   (2007-03-13 15:30) [4]

F1


 
Johnmen ©   (2007-03-13 22:29) [5]

Обойти можно попроще
for i:=0 to DBGrid1.SelectedRows.Count-1 do begin;
 DBGrid1.DataSource.DataSet.Bookmark:=DBGrid1.SelectedRows[i];

А сохранять лучше сами закладки, в массиве. Естественно, они будут актуальны, если набор данных не перечитывается.



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

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

Наверх




Память: 0.47 MB
Время: 0.048 c
15-1177583454
CCili
2007-04-26 14:30
2007.05.27
2 взаимоисключающих блока информации на сайте лента.вру :)


15-1177701326
koha
2007-04-27 23:15
2007.05.27
"Редактор диска своими руками" вопрос для kerk


2-1178595303
Konus
2007-05-08 07:35
2007.05.27
formatfloat


2-1178624343
Rimd
2007-05-08 15:39
2007.05.27
CopyFile(PChar(OldFile),PChar(NewFile),False)


2-1178759137
Просто_новичок
2007-05-10 05:05
2007.05.27
запись в файл