![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBGrid - MultiSelect
Дмитрий_К © (2006-01-26 17:13:00)Друзья. В DBGrid имеется возможность выделить несколько строк. Это у меня получается. Вопрос: Где и как можно увидеть, что выделено (какие строки), что бы эту информацию использовать, например, для создания запроса на изменение именно этих записей из набора?
- Ответ: SelectedRows.
Извините за назойливость, не получается. Пример, из десяти строк таблицы выделены две. Необходимо вывести, хотя бы в Label, идентификаторы этих записей или любое другое поле. Помогите!
Johnmen (2006-01-26 17:57:00) [1]SelectedRows + F1 далее
Example
Ega23 (2006-01-26 17:21:00) [2]rxgPersonnel : TRxDBGrid
With rxgPersonnel.DataSource.DataSet do
begin
try
DisableControls;
for i:=0 to rxgPersonnel.SelectedRows.Count-1 do
begin
Application.ProcessMessages;
GotoBookmark(Pointer(rxgPersonnel.SelectedRows.Items[i]));
ShowMessage(FieldByName('PersID').asString);
end;
Locate('PersID',SaveLocation,[]);
finally
EnableControls;
end;//try
end;
rxgPersonnel.SelectedRows.Clear;
end; // Много сотрудников
end;