Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Como realizar una acción solo en las filas seleccionadas de un DBGrid? (https://www.clubdelphi.com/foros/showthread.php?t=1669)

judoboy 23-06-2003 18:42:27

Como realizar una acción solo en las filas seleccionadas de un DBGrid?
 
Pues eso como tengo que hacer para realizar una acción determinada en las filas que yo seleccione de un DBGrid?

__cadetill 23-06-2003 18:49:43

que es lo que quieres hacer exactamente? es que dependiendo de lo que quieras hacer tienes que ir por un lado u otro

delphi.com.ar 23-06-2003 19:23:54

Sería bueno que respondas la pregunta de cadetill, pero de ante mano, te muestro este código que es extraído de la ayuda de Delphi

Código:

procedure TForm1.Button1Click(Sender: TObject);
var
  i, j: Integer;
  s: string;
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]));
        for j := 0 to FieldCount-1 do
        begin

          if (j>0) then s:=s+', ';
          s:=s+Fields[j].AsString;
        end;
        Listbox1.Items.Add(s);
        s:= '';
      end;
end;


judoboy 24-06-2003 09:30:24

Pues es que quiero insertar en la base de datos solo las lineas que seleccione el usuario.

judoboy 24-06-2003 10:11:58

Gracias a los dos, ya lo he conseguido


La franja horaria es GMT +2. Ahora son las 14:45:07.

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