Programación General > C++ Builder

 Pasar datos de una tabla a un StringGrid

(1/1)

Haggent:
Hola, pues mi duda es como hacer para pasar los datos de una tabla a un StringGrid.
Creo que mas o menos es algo asi
 
  int x=0;
  for(desde que table=primero; hasta que tabla=ultimo; tabla->siguiente)
         {
           stringgrid->cells[0][x]=tabla->campo1;
           stringgrid->cells[1][x]=tabla->campo2;
           stringgrid->cells[2][x]=tabla->campo3;
           tabla->next();
           x=x+1;
         }

Mi tabla solo tiene tres columnas.
Lo que no se es como debo poner las condiciones del for para que funcione.
Toda la ayuda es bienvenida.
gracias

lair:
lo que necesitas es mas bien algo como esto:
   

--- Código: C++ ---     Table1->First();    int Y=0;    while(!Table1->Eof){        StringGrid1->Cells[0][Y]=Table1->FieldByName("nombre_campo")->AsString;        ...        ...        StringGrid1->RowCount=Y;        Y++;        Table1->Next();    }  
prueba con eso y cualquier cosa estamos aqui

AnimaSubtilis:
General mente yo trabajo asi


--- Código: C++ --- Table->First();int j=0;while(!Tabla->Eof)  {   for(i=0;i<Tabla->FieldCount;i++)   {     // aca iria lo de la grilla   }  j++; }  
En si es por si la tabla posee muchos campos para que pase directo todo..

taluego...........

Haggent:
Gracias por contestar, muy buenas respuestas las dos, ya pude resolver mi problema gracias a ustedes.
muchas gracias por su ayuda

Navegación

[0] Índice de Mensajes

Ir a la versión completa