Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿Cómo seleccionar todos los registros de una tabla? (https://www.clubdelphi.com/foros/showthread.php?t=89535)

AlexM 08-12-2015 23:28:50

¿Cómo seleccionar todos los registros de una tabla?
 
Se que en options de los dbgrids está la opción multiselect que te permite seleccionar todos los registros manualmente en el dbgrid, pero necesito que cuando le de a un botón automáticamente todos los registros del dbgrid se seleccionen.

¿Cómo sería el código?

AgustinOrtu 09-12-2015 01:30:01

Código Delphi [-]
var
  LDataSet: TDataSet;
begin
  LDataSet := DBGrid1.DataSource.DataSet;
  try
    LDataSet.DisableControls;
    LDataSet.First;
    while not LDataSet.Eof do
    begin
      DBGrid1.SelectedRows.CurrentRowSelected := True;
      LDataSet.Next;
    end;
  finally
    LDataSet.EnableControls;
  end;


La franja horaria es GMT +2. Ahora son las 10:16:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi