Chuma87
24-09-2010, 23:38:15
Buenas Tardes, tengo el siguiente problema
Tengo un DBGrid conectado a la base de datos (dataset) cuando hago dobleclick en el campo, me tiene q seleccionar toda la fila (Options/DGrowselect = true). Ahora, lo que quiero es pasar los campos de esa fila, a unos edits q tengo en el formulario, cómo lo tengo que hacer?
[DELPHI] Ads.Close;
Ads.CommandType:= cmdtext;
Ads.CommandText := 'Select * from PRODUCTOS';
Ads.Open;
Edit1.Text := Ads.FieldValues['Descripcion'];
Edit2.Text := Ads.FieldValues['Preciounitario'];
Application.MessageBox('Carga Exitosa','Mensaje');
ADS es el nombre del data set, obvio, lo cambie.
ahora, esto lo que hace es que al darle dobleclick sobre la fila, los datos son transportados a los edits, pero, NO LA FILA QUE SELECCIONE!, si no, la primer fila del DBGrid1.
Cómo hago para pasar a los edits, la fila que YO SELECCIONO?????.
Tengo un DBGrid conectado a la base de datos (dataset) cuando hago dobleclick en el campo, me tiene q seleccionar toda la fila (Options/DGrowselect = true). Ahora, lo que quiero es pasar los campos de esa fila, a unos edits q tengo en el formulario, cómo lo tengo que hacer?
[DELPHI] Ads.Close;
Ads.CommandType:= cmdtext;
Ads.CommandText := 'Select * from PRODUCTOS';
Ads.Open;
Edit1.Text := Ads.FieldValues['Descripcion'];
Edit2.Text := Ads.FieldValues['Preciounitario'];
Application.MessageBox('Carga Exitosa','Mensaje');
ADS es el nombre del data set, obvio, lo cambie.
ahora, esto lo que hace es que al darle dobleclick sobre la fila, los datos son transportados a los edits, pero, NO LA FILA QUE SELECCIONE!, si no, la primer fila del DBGrid1.
Cómo hago para pasar a los edits, la fila que YO SELECCIONO?????.