Thema
:
Delphi
dbgrid multiselect, selektierte ids erhalten ?
Einzelnen Beitrag anzeigen
marabu
Registriert seit: 6. Apr 2005
10.109 Beiträge
#
3
Re: dbgrid multiselect, selektierte ids erhalten ?
23. Okt 2007, 11:00
Noch eine Variante:
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
TDemoForm.ButtonClick(Sender: TObject);
var
i: Integer;
ds: TDataSet;
bm: TBookmark;
s: TStrings;
begin
s := TStringList.Create;
ds := DBGrid.DataSource.DataSet;
ds.DisableControls;
bm := ds.GetBookmark;
with
DBGrid.SelectedRows
do
for
i := 0
to
Pred(Count)
do
begin
ds.GotoBookmark(Pointer(Items[i]));
s.Add(ds.FieldByName('
NAME
').AsString);
end
;
ds.GotoBookmark(bm);
ds.FreeBookmark(bm);
ds.EnableControls;
ShowMessage(s.Text);
s.Free;
end
;
Grüße vom marabu
Zitat
marabu
Öffentliches Profil ansehen
Mehr Beiträge von marabu finden