![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
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?
|
|
#2
|
|||
|
|||
|
que es lo que quieres hacer exactamente? es que dependiendo de lo que quieras hacer tienes que ir por un lado u otro
|
|
#3
|
||||
|
||||
|
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;
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#4
|
|||
|
|||
|
Pues es que quiero insertar en la base de datos solo las lineas que seleccione el usuario.
|
|
#5
|
|||
|
|||
|
Gracias a los dos, ya lo he conseguido
|
![]() |
|
|
|