none
Validar Celdas vacias en GridControl C# RRS feed

  • Pregunta

  • Hola comunidad buen dia a todos.

    Nuevamente solicitando de su apoyo, ya que puse un gridcontrol en un form sin embargo necesito validar que haya datos antes de guardar a SQL, ¿hay alguna manera de como validar eso y que arroje un mensaje?.

    En el datagridview lo valido de este modo.

     if (dataGridView1.Rows.Count == 0)
                {

                    MessageBox.Show("No hay registros para guardar", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

    Mucho agradecere su apoyo.

    martes, 8 de mayo de 2018 16:43

Todas las respuestas

  • ....
    martes, 8 de mayo de 2018 21:43
  • Buenas.

    ¿Desde que momento quieres validar , esto (en que evento)?

    Igual preguntando con 

     if (dataGridView1.Rows.Count == 0)

    lo que haces es preguntar si existen filas,

    cuando igual tendrías que validar si existen datos en las filas.

    por ejemplo si la validación es usando un botón/opción,

    podrías utilizar una función, para validar esto

    private bool validaCeldasNullEnGridView()
     {
         bool vacio=false;
     foreach (DataGridViewRow row in dataGridView2.Rows)
                {
                    if  (!row.IsNewRow &&  
                        (string.IsNullOrEmpty(row.Cells["colX"].FormattedValue.ToString()) ||
                         string.IsNullOrEmpty(row.Cells["colY"].FormattedValue.ToString()) ||                     
                         string.IsNullOrEmpty(row.Cells["colZ"].FormattedValue.ToString())))
                    { vacio= true;} 
                }
                return vacio;
            }

    Saludos.

    martes, 8 de mayo de 2018 22:12
  • Si pero no es un datagridview es un GridControl
    martes, 8 de mayo de 2018 22:28