
Actualizar DataGrid desde una ventana diferente a la que se encuentra el DataGrid
Publicado por Brandon (2 intervenciones) el 27/07/2015 12:02:50
Hola, tengo un problemilla, quiero actualizar una tabla y el valor que necesito (para actualizarla) se encuentra en una ventana diferente, más específicamente es un Id de un registro y obviamente quiero que la tabla se llene con los datos de ese registro. En la misma ventana si se actualiza, pero si lo intento hacer desde la otra ya no.
Aquí una imagen:

Al momento de dar aceptar no hace nada. En ese botón tengo este método:
En MainWindow se encuentra el DataGrid con el nombre de "dgAnimals" y se supone que con esta instrucción " ma.dgAnimals.ItemsSource = list;" se debe actualizar la tabla con la nueva lista pero no lo hace, y la lista si contiene datos.
Les adjuntare los códigos de las dos ventanas y también el codigo del diseño de ambas.
Es para un proyecto de la escuela y necesito entregarlo, si me pudieran ayudar estaría más que agradecido. Si necesitan que les pase el proyecto completo no hay problema, lo subo jaja.
Gracias de antemano :)
Aquí una imagen:
Al momento de dar aceptar no hace nada. En ese botón tengo este método:
1
2
3
4
5
6
7
8
private void btnAccept_Click(object sender, RoutedEventArgs e)
{
MainWindow ma = new MainWindow();
List<Animal> list = new List<Animal>();
list.Add(new Animal(txtId.Text.ToString()));
ma.dgAnimals.ItemsSource = list;
this.Close();
}
En MainWindow se encuentra el DataGrid con el nombre de "dgAnimals" y se supone que con esta instrucción " ma.dgAnimals.ItemsSource = list;" se debe actualizar la tabla con la nueva lista pero no lo hace, y la lista si contiene datos.
Les adjuntare los códigos de las dos ventanas y también el codigo del diseño de ambas.
Es para un proyecto de la escuela y necesito entregarlo, si me pudieran ayudar estaría más que agradecido. Si necesitan que les pase el proyecto completo no hay problema, lo subo jaja.
Gracias de antemano :)
- Archivos.rar(3,3 KB)
Valora esta pregunta


0