Foros del Web » Programación para mayores de 30 ;) » .NET »

Mostrar Celdas de un DataGridView

Estas en el tema de Mostrar Celdas de un DataGridView en el foro de .NET en Foros del Web. Buen dia.... lo que estoy intentando de hacer es: en un DataGridView cualquiera donde el usuario no puede agregar, quitar o modificar sus celdas, y ...
  #1 (permalink)  
Antiguo 23/02/2012, 13:47
Avatar de jhodmar  
Fecha de Ingreso: febrero-2012
Ubicación: Medellin
Mensajes: 52
Antigüedad: 12 años, 1 mes
Puntos: 1
Pregunta Mostrar Celdas de un DataGridView

Buen dia....

lo que estoy intentando de hacer es:
en un DataGridView cualquiera donde el usuario no puede agregar, quitar o modificar sus celdas, y que los datos que muestra son traídos de una BD. hasta ahi normal!!

yo quiero que el DataGridView me muestre algunas celdas en blanco cuando realmente la consulta no trae ningun valor. es decir que el DataGridView no es llenado desde la base de datos sino que por defecto me aparezcan por ejemplo 5 filas "Pero sin ningun registro... No hay registros" y que cuando mi consulta tiene datos para llenar el grid me muestre entonces esos datos. por ejemplo 3 filas con registros "traidos de la BD"

Lez agradezco de antemano!!

Última edición por jhodmar; 23/02/2012 a las 14:04
  #2 (permalink)  
Antiguo 23/02/2012, 14:07
Avatar de ramirezmario7  
Fecha de Ingreso: febrero-2008
Ubicación: Medellín
Mensajes: 336
Antigüedad: 16 años, 1 mes
Puntos: 56
Respuesta: Mostrar Celdas de un DataGridView

Lo que podrias hacer es verificar si tu consulta trae informacion y si no trae manualmente agregar las filas y columnas que tu desees.

Si puedes muestra como llenas tu grid.
__________________
Mario Ramírez
Desarrollador .NET MCTS
https://www.mcpvirtualbusinesscard.c...nteractivecard
  #3 (permalink)  
Antiguo 23/02/2012, 14:12
Avatar de jhodmar  
Fecha de Ingreso: febrero-2012
Ubicación: Medellin
Mensajes: 52
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: Mostrar Celdas de un DataGridView

ok gracias por responder tan pronto...

con esto verifico mi DG

" If Me.dgGrupoDregiones.RowCount <> 0 Then...."

ahora el problema es como debo ponerle las celdas manualmente. no se la sentencia
teniendo en cuenta que no hay registros despues de la consulta!!
  #4 (permalink)  
Antiguo 23/02/2012, 15:13
Avatar de jhodmar  
Fecha de Ingreso: febrero-2012
Ubicación: Medellin
Mensajes: 52
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: Mostrar Celdas de un DataGridView

Agregar las celdas manualmente.. seria una opcion ..pero ya tengo un encabezado de Columnas y eso me afectaria.. no alguna propiedad o forma de hacer esto!! solo quiero que ... bueno el datagrid no me muestra ningun registro.. ok listo pero que me muestre las celdas vacias!!

nuevamente lez agradezco!!!
  #5 (permalink)  
Antiguo 23/02/2012, 15:16
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 1 mes
Puntos: 37
Respuesta: Mostrar Celdas de un DataGridView

Que tal jhodmar

Lo primero que se me viene a la mente es que crees un DataTable con la estructura de la información que llenas en tu DataGridView cuando se presenta el caso de que existen datos.

Código vb:
Ver original
  1. Dim dt As DataTable = New DataTable()
  2.  
  3.         dt.Columns.Add("Columna1")
  4.         dt.Columns.Add("Columna2")
  5.         dt.Columns.Add("Columna3")
  6.         dt.Columns.Add("Columna4")
  7.         dt.Columns.Add("Columna5")
  8.  
  9.         Dim dRow As DataRow
  10.  
  11.         For i As Integer = 0 To 3
  12.  
  13.             dRow = dt.NewRow()
  14.  
  15.             dRow("Columna1") = ""
  16.             dRow("Columna2") = ""
  17.             dRow("Columna3") = ""
  18.             dRow("Columna4") = ""
  19.             dRow("Columna5") = ""
  20.  
  21.             dt.Rows.Add(dRow)
  22.  
  23.         Next
  24.        
  25.         Me.DataGridView1.DataSource = dt
__________________
http://ka0stj.wordpress.com/
  #6 (permalink)  
Antiguo 23/02/2012, 16:55
Avatar de jhodmar  
Fecha de Ingreso: febrero-2012
Ubicación: Medellin
Mensajes: 52
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: Mostrar Celdas de un DataGridView

Bueno mañana le implemento a ver como me va!!!

y gracias por su generosidad....
  #7 (permalink)  
Antiguo 24/02/2012, 09:09
Avatar de jhodmar  
Fecha de Ingreso: febrero-2012
Ubicación: Medellin
Mensajes: 52
Antigüedad: 12 años, 1 mes
Puntos: 1
De acuerdo Respuesta: Mostrar Celdas de un DataGridView

Código:
With dgMiDataGridV
            If .Rows.Count <= 0 Then ''
                Dim TabledescripcionRegion As DataTable
''llamada SQL                
TabledescripcionRegion = ModFcnesGrales.pubFcn_execProcedure_ds("spProcedimiento", "TB_MiTabla", "Param1,param2,param3", "Filtro_Condicion'").Tables(0)

''Verificacion de que este vacio!!!
                If TabledescripcionRegion.Rows.Count = 0 Then
                    MsgBox("No hay regiones", MsgBoxStyle.Exclamation, "Advertencia")

                           ''=====================
                            ''muestro 5 filas en blanco

                    For i As Integer = 0 To 5
                        .Rows.Add("", "", "", "", "", "", "")
                    Next
                        ''======================

                End If
Bueno con eso quedo!! SeLesAgradece..

Etiquetas: celdas, datagridview
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:56.