Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   tomar el valor de un campo en DataGrid (https://www.clubdelphi.com/foros/showthread.php?t=53735)

martindebiasi 28-02-2008 13:42:37

tomar el valor de un campo en DataGrid
 
Hola amigos

estoy desarrollando una APP web .NET con BDS 2006
les consulto, como guardo en una variable el valor de un campo de un registro selecionado en un data DataGrid.



procedure TWebForm1.BtnDetalle_Click(sender: System.Object; e: System.EventArgs);
var
ca: integer;
begin
ca := dsRecetasCabecera.Tables['RecetasCabecera'].Rows[0].Item['codigoatencion'];

me da un error que dice E2010 incompatible types: 'integer' and 'object'

gracias

courtois 28-02-2008 22:49:50

El item seguramente es string, asi que talvez un ca := integer(dsRecetasCabecera.Tables['RecetasCabecera'].Rows[0].Item['codigoatencion']); no solucione tu problema, talvez podria ser algo como ca := Convert.ToInteger(string(dsRecetasCabecera.Tables['RecetasCabecera'].Rows[0].Item['codigoatencion'])); o algo asi

martindebiasi 29-02-2008 13:02:32

gracias por responder courtois

ahora decime, en el datadrid le agregue un boton, la idea es que cuando le doy un click a ese boton de ese registro tome el valor de una celda para poder filtrar otro datagrid que tiene el detalle

gracias


La franja horaria es GMT +2. Ahora son las 13:51:19.

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