Ir al contenido


Foto

[Truco Delphi] Seleccionar todos los campos en un TDBGrid.


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 sir.dev.a.lot

sir.dev.a.lot

    Advanced Member

  • Miembros
  • PipPipPip
  • 545 mensajes
  • Location127.0.0.1

Escrito 17 agosto 2016 - 04:49

[Truco Delphi] Seleccionar todos los campos en un TDBGrid.

 

Descripcion:

Permite la seleccion de todos los campos de un TDBGrid.


delphi
  1. function GridSelectAll(Grid: TDBGrid): Longint;
  2. begin
  3. Result := 0;
  4. Grid.SelectedRows.Clear;
  5. with Grid.Datasource.DataSet do
  6. begin
  7. First;
  8. DisableControls;
  9. try
  10. while not EOF do
  11. begin
  12. Grid.SelectedRows.CurrentRowSelected := True;
  13. inc(Result);
  14. Next;
  15. end;
  16. finally
  17. EnableControls;
  18. end;
  19. end;
  20. end;

uso:


delphi
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. begin
  3. GridSelectAll(DBGrid1);
  4. end;


  • 2




IP.Board spam blocked by CleanTalk.