![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как определить какие строки выделены в DbGrid [D6, Win2k]
dreamse © (2005-02-03 12:56:00)Проблема с DbGrid :( не могу определить как узнать все выделенные строки этого компонента чтобы их удалить
dreamse (2005-02-03 13:25:00) [1]Спасибо
Ega23 (2005-02-03 13:23:00) [2]
var
rxgData:TRxDBGrid
With rxgData.DataSource.DataSet do
begin
DisableControls;
for j:=0 to rxgData.SelectedRows.Count-1 do
begin
Application.ProcessMessages;
GotoBookmark(Pointer(rxgData.SelectedRows.Items[j]));
for i:=0 to CDSData.FieldCount-1 do
DialogPanel.Vars.UpdateVar('%gr'+CDSData.Fields[i].FieldName+'%',
CDSData.Fields[i].AsString);
ss:=DialogPanel.Substitute(InfAddDialogParams.InputSQL);
ShellExecute(Self.Handle, nil,PChar(ss),nil,nil,SW_SHOWNORMAL);
end; // for j:=0 to rxgData.SelectedRows.Count-1 do
Locate(DialogPanel.IDKeyFields, V, []);
EnableControls;
end; // With rxgData.DataSource.DataSet do