Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Columnas En Gridview
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Columnas En Gridview 
 
De nuevo escribo para saber como puedo añadirle columnas a un Gridview por ejemplo: nombre, cantidad y luego como añadirle artículos desde otro formulario y que al final se sume la cantidad de todos los artículos automáticamente.
 



 
techm3 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Columnas En Gridview 
 
Tu tienes una consulta. Cuentas los registros que tiene y la cantidad de filas será esa cantidad +1 (la cabecera). Si quieres poner totales al final pues otra fila mas.

Las columnas tu sabras las que quieres poner. Añades las columnas que quieras, defines sus cabeceras y luego vas recorriendo un bucle de principio a fin de la consulta que lea registro y ponga los datos en la fila. En ese buclie puedes ir acumulando las cantidades que quieas o bien al final haces otra consulta de totales que te de las sumas que necesitas y las pones en su fila correspondiente.

El control GridView

Un saludo
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Columnas En Gridview 
 
Al crear el GridView me generó el siguiente error en la consola:
Código: [Descargar] [Ocultar]
  1. Gdk-CRITICAL **: gdk_window_set_cursor: assertion `GDK_IS_WINDOW (window)' failed 


esto es lo que hice
Código: [Descargar] [Ocultar]
  1. PUBLIC SUB Form_Open()  
  2.  
  3. ME.Center  
  4. Grid.columns.count = 4  
  5. Grid.rows.count = 100  
  6. 'cabezeras  
  7. Grid.columns[0].text = "Item Name"  
  8. Grid.columns[0].width = 700  
  9. Grid.columns[0].resizable = FALSE  
  10. Grid.columns[1].text = "Quantity"  
  11. Grid.columns[1].width = 100  
  12. Grid.columns[1].resizable = FALSE  
  13. Grid.columns[2].text = "Other"  
  14. Grid.columns[2].width = 85  
  15. Grid.columns[2].resizable = FALSE  
  16. Grid.columns[3].text = "Price"  
  17. Grid.columns[3].width = 85  
  18. Grid.columns[3].resizable = FALSE  
  19.  
  20.  
  21. END 

 



 
techm3 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Columnas En Gridview 
 
¿Has pintado ese grid o lo creas en código? porque en código no lo veo creado y si es así el error no te da al crearlo sino al usarlo en form_open

¿Qué version usas? Creo recordar que en la 2.19 se corrigió un bug en gb.gtk relativo al gridview. No estoy muy puesto en eso pero creo que es así.

Un saludo
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Columnas En Gridview 
 
el grid lo he "pintado". uso la 2.19... al parecer era por usarlo en Form_Open () porque ahora lo cambie a Grid_Enter () y ya no sale el error, pero ahora tengo q pasar el mouse cada vez que quiera añadir algo, alguna otra alternativa para no tener que hacer esto??... me gustaría que cada row se creara al llenar un formulario y que las columnas de ese row tambien se llenen con la info de ese formulario. Como se podria hacer eso? alguna funcion add?
 



 
última edición por techm3 el Sabado, 06 Febrero 2010, 01:18; editado 3 veces 
techm3 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Columnas En Gridview 
 
Yo a menudo lleno los gridview en el form_open osea que tu problema es otro. Sería bueno que miraras con el depurador que línea concreta te da el problema.
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario