Autor Tema: Comprobar si una celda está vacía en un DataGridView Visual Basic vb.net value  (Leído 9632 veces)

Kevse

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Buenas tengo el problema de que calculo varios datos de un DataGridView pero resulta que el Ing pidio unos cambios... si al DataGridView tiene alguna celda en blanco NO muestre los botones para hacer las operaciones y muestre algun mensaje de error o msgbox"celdas en blanco" alguien me ayuda solo eso me hace falta

 
Código: [Seleccionar]
For f = 0 To n - 1
            For c = 0 To n - 1

                If DataG.Rows(f).Cells(c).Value = Nothing Then
                    MsgBox("llenar todas las celdas")
                   
                Else
                    Button1.Visible = True
                    Button5.Visible = True
                    Button3.Visible = True
                    Button4.Visible = True
                End If
            Next
        Next

este fue el ultimo codigo que use...se que esta malo porque al verificar que alguna este llena muestra los botones y si alguna esta vacía no los tiene que mostrar
« Última modificación: 15 de Septiembre 2016, 09:33 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Buenas la idea podría ser algo como esto:

Código: [Seleccionar]
For Each rw As DataGridViewRow In dataGridView1.Rows
    For i As Integer = 0 To rw.Cells.Count - 1                 
        If rw.Cells(i).Value Is Nothing OrElse rw.Cells(i).Value = DBNull.Value OrElse  String.IsNullOrWhitespace(rw.Cells(i).Value.ToString()) Then
                  'Alguna celda está vacía
  MsgBox ("Hay alguna celda vacía. Imposible continuar")
'Más acciones si se quieren realizar
        End If
    Next
Next

Salu2

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".