none
Alguna otra manera de validar que una fila de un datagridview no tiene ningun dato que no sea esta RRS feed

  • Pregunta

  • Buenas 

    Hay alguna otra manera de validar que una fila de un datagridview no tiene ningun dato que no sea esta 

    Gracias

    For Each DryHopping_Rows As DataGridViewRow In DGV_DryHopping.Rows
                If DryHopping_Rows.Cells(0).Value Is Nothing Then
                Else
                    MsgBox(DryHopping_Rows.Cells(0).Value)
                End If
    
            Next


    lunes, 5 de febrero de 2018 18:56

Respuestas

  • Gracias por responder

    La pregunta es por que el la ultima fila no tiene datos y la lee

    Hola, bien de acuerdo a esta nueva información que das, siempre se pone una fila en blanco al final del datagridview puedes evitarlo seteando la propiedad de datagridview AllowUserToAddRows y ponerla en false

    AllowUserToAddRows= false

    ó en el foreach con el que que recorres validar que no sea esta fila que se agrega automaticamente

        foreach  (DataGridViewRow fila in dataGridView1.Rows)
                {
                    if (!fila.IsNewRow)
                        MessageBox.Show(Convert.ToString(fila.Cells[0].Value));
                }

    puedes leer este hilo similar a tu pregunta

    Recorre un DataGridview


    Votar es agradecer.
    Saludos.
    Lima-Perú

    • Marcado como respuesta Diablo_Rojo martes, 6 de febrero de 2018 7:23
    lunes, 5 de febrero de 2018 22:38

Todas las respuestas

  • una averiguando si no hay filas

    For Each rw As DataGridViewRow In dataGridView1.Rows

    if(GridView1.Cells.Count>0)


     
    lunes, 5 de febrero de 2018 19:41
  • Gracias por responder

    La pregunta es por que el la ultima fila no tiene datos y la lee

    lunes, 5 de febrero de 2018 20:18
  • Gracias por responder

    La pregunta es por que el la ultima fila no tiene datos y la lee

    Hola, bien de acuerdo a esta nueva información que das, siempre se pone una fila en blanco al final del datagridview puedes evitarlo seteando la propiedad de datagridview AllowUserToAddRows y ponerla en false

    AllowUserToAddRows= false

    ó en el foreach con el que que recorres validar que no sea esta fila que se agrega automaticamente

        foreach  (DataGridViewRow fila in dataGridView1.Rows)
                {
                    if (!fila.IsNewRow)
                        MessageBox.Show(Convert.ToString(fila.Cells[0].Value));
                }

    puedes leer este hilo similar a tu pregunta

    Recorre un DataGridview


    Votar es agradecer.
    Saludos.
    Lima-Perú

    • Marcado como respuesta Diablo_Rojo martes, 6 de febrero de 2018 7:23
    lunes, 5 de febrero de 2018 22:38