Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

EhLib работа с данными [D7, MSSQL]


Страницы:   1 2

gnom ©   (2009-03-05 13:26:00) 

Добрый день.
Как можно осуществить выделение в DBGridEh несколько строк и сбор информации только по 1 полю в выделенной области?


gnom   (2009-03-05 13:45:00) [21]

Спасибо!


Ega23   (2009-03-05 13:41:00) [22]

var
 bm : TBookmark
 i : Integer;
 ds : TDataSet;
begin
 ds := DBGrid.DataSorce.DataSet;
 if (not ds.Active) or (ds.IsEmpty) then Exit;
 bm := ds.GetBookmark;
 ds.DisableControls;
 try
   for i:=0 to DBGrid.SelectedRows.Count-1 do
   begin
     ds.GotoBookmark(pointer(DBGrid.SelectedRows.Items[i]));
     ds.FieldByName(Твоё поле).asЧто-там-у-тебя ....
   end;
 finally
   ds.GotoBookmark(bm);
   ds.FreeBookmark(bm);
   ds.EnableControls;
 end;
end;


gnom   (2009-03-05 13:34:00) [23]

вернее одного столбца


gnom   (2009-03-05 13:32:00) [24]

Да я это выставил, мне нужно уже по выделенному пробежаться и собрать инфу только 1 поля и поместить его в массив


Ega23   (2009-03-05 13:30:00) [25]

см. TDBGridEh.Options  там что-то типа MultiSelect должно быть


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо