Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 3.970 pregleda

Najnovija ↓

delete multiple selected rows in DBGrid 25.02.2005. u 20:58 · pre 263 meseca #1
Dakle,
imam DBGrid, ADOQuery, ADODataSet
u DBGrid-u sam omogucio MultipleSelect, iskljucio ConfirmDelete i CancelOnExit

Pitanje: kako da obrisem sve selektovane redove iz DBGrid-a?
Svejedno mi je kako, da li ADOQuery-jem, direktno iz DBGrid-a...

Ima li neko resenje? Ja se ubih trazeci po netu i nista. A prob'o sam i sam da resim - i opet nista.
Re: delete multiple selected rows in DBGrid 26.02.2005. u 06:44 · pre 263 meseca #2
Varijanta 1
Code:

DBGrid1.SelectedRows.Delete;

Varijanta 2
Code:

var
  I: Integer;
begin
  if DBGrid1.SelectedRows.Count>0 then
    with DBGrid1.DataSource.DataSet do
      for I := 0 to DBGrid1.SelectedRows.Count - 1 do
      begin
        GotoBookmark(pointer(DBGrid1.SelectedRows.Items[I]));
        Delete;
      end;
end;

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme