none
controlar cuadro de error predeterminado de Datagridview RRS feed

  • Pregunta

  • hola de nuevo, tengo un datagridview enlazado con un bindingsource, cuando estoy dando un renglon automaticamente me sale otro por debajo y cuando termino de editar alguna celda del renglon si le doy clic al renglon por debajo me sale un cuadro de error, el cual dice qe es un cuadro qe viene por default al momento de qe el grid detecta un error y mas abajo me dice: Para controlar este cuadro de dialogo controle el evento dataerror.

    ya busqe pero nomas no doy. Saludos

    martes, 26 de noviembre de 2013 1:16

Respuestas

  • private void cohorteDataGridView_DataError(object sender, DataGridViewDataErrorEventArgs e)
            {
                DataGridViewColumn objDG = this.cohorteDataGridView.Columns[e.ColumnIndex];
                string sTextoMensaje;
                sTextoMensaje = "Error en la columna: " + objDG .DataPropertyName + "\n" +
                e.Exception.Message;
                MessageBox.Show(sTextoMensaje, "Error de edición", MessageBoxButtons.OK);
                // si después del mensaje quieres dejar la celda en su estado original realizas la siguiente asignación
                e.Cancel = false;
            }
    martes, 26 de noviembre de 2013 2:32