![]() |
no visualiza los datos al conectar datasource con dbgrid
En delphi xe: el IbTableDataSource unida a una IbTable no despliega los datos si en tiempo de diseño lo conecto al dbgrid.
pero si funciona si lo conecta por codigo en tiempo de ejecución, ejemplo: dbgrid1.datasource:=ibTableDatasource; - cual puede ser el problema saludos y gracias por la ayuda |
Pueden ser varias causas y no es cuestión de ponerse a enumerarlas. Lo principal es que tú aclares bien la situación, pues con la explicación que has dado, lo único que podemos hacer es intentar adivinar a ver si acertamos.
|
componente utilizados:
IbDataset <--IbDataSource en formulario agrego Dbgrid1 y dbedit1 1.- Para ambos componentes del formulario en propiedad Datasource asigno ibDataSource enlazado a IbDataset (Table ibx) en tiempo de diseño: dbgrid1.Datasource:=IbDataSource; dbEdit1.Datasource:=IbDataSource; ejecuto el programa y en el formulario se visualizan datos solo en campo del formulario dbedit1, pero en dbgrid no visualiza ningún dato. 2.- Pero si en el evento onshow del formulario ingreso el sgte. código(Los datos se visualizan en DbGrid1 y en DbEdit1) : procedure TBrVariosForm.FormShow(Sender: TObject); begin DbGrid1.DataSource:=IbDataSource;; end; |
1 Archivos Adjunto(s)
No entiendo bien, (por cierto, no olvides poner la etiquetas cuando escribas código):
![]() Solamente debes tener un datasource intercalado entre el dataset y el dbgrid, nada más. |
La franja horaria es GMT +2. Ahora son las 21:59:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi