Компонент Dbgrid

  • Автор темы Askaridze
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

Askaridze

Гость
#1
Подскажите...

Скажем у меня в DBGrid выводятся значения с таблицы(много строк), я выделяю нужные мне строки зажимая CTRL. Затем при нажатии кнопки нужно, скажем в 4 - МЕМО поля, вывести значения с 4 - ёх полей таблицы(которые выделены), по порядку.

1) мне нужно узнать как мне по порядку выводить значения полей с таблицы в мемо поля?
2) точнее хотел узнать как передвигаться по DBGrid? Или передвигаться надо не через DBGrid?

могу прицепить архив, в котором есть то что я писал.

Например:
 

Вложения

A

Askaridze

Гость
#2
Мне кажется что я нашёл решение:

//событие на нажатие кнопки после выделения строк
with DBGrid1.DataSource.DataSet do
begin
First;
DisableControls;
try
while not EOF do
begin
if (DBGrid1.SelectedRows.CurrentRowSelected = True) then
begin
memo3.Lines.Add(DBGrid1.DataSource.DataSet.FieldByName('KEY').AsString);
end;
Next;
end;
finally
EnableControls;
end;
end;
 
Статус
Закрыто для дальнейших ответов.