Modificación Celda de Datagridview. No cambia en datasource.

Iniciado por elturle, 23 Diciembre 2014, 17:41 PM

0 Miembros y 1 Visitante están viendo este tema.

elturle

Hola:

He modificado en un datagridview una celda de una línea llamada "Borrado" tipo bool a true. En el formulario visualizado si aparece modificada pero cuando paso las lineas del datagridview sigue estando como false.

dgvProveedores.CurrentRow.Cells["Borrado"].Value = true;
                    int fila = dgvProveedores.CurrentRow.Index;
                    dgvProveedores.CurrentCell = null;
                    //TODO Quitar comentario de abajo.
                    //dgvProveedores.Rows[fila].Visible = false;
                    List<ArticulosPrecioCostoListado> items = (List<ArticulosPrecioCostoListado>)dgvProveedores.DataSource;
No se si puede ser porque haya que actualizar el datasource.

He metido el siguiente código y en el si está Borrado a true, pero en el dgvProveedores.DataSource sigue estándo a false.


foreach (DataGridViewRow item in dgvProveedores.Rows)
                    {
                        bool x =Convert.ToBoolean( item.Cells["Borrado"].Value);
                    }


¿Alguién sabe por qué puede ser?
Un Saludo.