Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Problemas con StringGrid

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Problemas con StringGrid Responder citando

Hola, estoy tratando de desplegar unos datos en un SG pero el problema es que me los pone en una fila en la cual yo no le estoy indicando.

Este es el codigo que uso:

Código:
      if (Mes != fecha[0])
                  {
                    if (ffoco->SGLluvia->RowCount>1)
                        fila++;
                    ffoco->SGLluvia->Cells[0][fila] = fecha[0];
                  }

               if (Dia != fecha[1])
                  {
                   ffoco->SGLluvia->Cells[1][fila] = fecha[1];
                   ffoco->SGLluvia->Cells[2][fila] = (dato);
                  }

               for(i=0; i <MatrixLluvias>RowCount+1; i++)
                  {
                   ffoco->SGLluvia->Cells[3][fila] = MatrixLluvias->Cells[0][i];
                   ffoco->SGLluvia->Cells[4][fila] = MatrixLluvias->Cells[1][i];
                   fila++;
                  }


El caso es que cuando entro a "for(i=0; i <MatrixLluvias>RowCount+1; i++)" no he aumentado el contador de filas, pero en el StrinGrid me pone los datos en la fila siguiente y no se por que...

Lo que hice fue decrementar: "fila--" antes de llegar a ese for, y asi los datos me salen en la misma fila que los anteriores (Mes y Dia), pero quisiera entender que pasa.
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

En la cuarta línea del código se está incrementado la variable fila...
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Eso también lo he notado yo.
La verdad es que los StringGrid a veces dan muchos quebraderos de cabeza, pero si no queda más remedio, habrá que usarlos.

Creo que ese puede ser el fallo, elimina esa cuerta línea y nos comentas.
Yo lo que hacía era ponerlo e modo paso a paso y con los watches por delante, iba viendo qué iba pasando... así ves todo lo que pasa "internamente" en tu programa.

Suerte!
_________________
Saludos, Alpha.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.