none
Refrescar datagridview

    Pregunta

  • Hola coma va ?. Tengo la siguiente consulta cuando cargo un formulario a un grid le asigno la siguiente consulta

    var cargaBX = from CABAX in dbcontext.BahiasFilasdetalle
                              where CABAX.CodBahia == "X" && CABAX.CodFila == "X"
                              select CABAX;
                dataGridView4.DataSource = cargaBX.ToList();

    Esto lo hago para luego verificar que espacios vacios tengo y desde otro grid voy agregando n cantidad de datos

    var rowB = dataGridView4.Rows.Cast<DataGridViewRow>()
                                            .FirstOrDefault(r => Convert.ToString(r.Cells["Contenido"].Value).Equals("VACIOS") && Convert.ToBoolean(r.Cells["Ocupado"].Value.Equals(false)));
                                        if (rowB != null)
                                        {
                                            dataGridView4.ClearSelection();
                                            dataGridView4.CurrentCell = rowB.Cells[0];
                                            rowB.Selected = true;
                                            rowB.Cells["Contenido"].Value = Convert.ToString(row.Cells["Barcode"].Value);
                                            rowB.Cells["Ocupado"].Value = true;
                                        }
    Luego cuando decido ubicar esos datos en otras bahias y filas abro otro formulario desde este mismo formulario y paso los datos de la llamada bahia x fila x, entonces grabo el movimiento y la bahia x fila x queda en la tabla vacia de nuevo, el problema me surge cuando retorno al primer formulario trato de refrescar el grid4, pero siguen apareciendo los datos que cargue anteriormente probe con datasource=null y volviendo a ejecutar la primera consulta, pero no me muestra que ahora esta todo vacio, les agradeceria un poco de iluminacion, desde ya gracias

    miércoles, 9 de mayo de 2018 23:59