Ciao community!
Ho un'altra domanda che mi sta facendo impazzire. Sempre nella mia applicazione ho un DataGrid che al momento di selezionare una dellerighe e cliccare il button "aggiorna" si apre un'altra finestra contente tutti i textBox per effettuare la modifica, solo che non mi sta prendendo i giusti valori. Posto un po di codice:
nella pagina che contiene il dataGrid ho messo il gestore del button cosi
private void btnUpdateClient_Click(object sender, RoutedEventArgs e)
{
tbl_Anagrafica_Clienti selected = dgAnagraficaClienti.SelectedItem as tbl_Anagrafica_Clienti;
if (selected == null)
{
MessageBox.Show("Devi selezionare una voce");
}
else
{
UpdateCliente cliente = new UpdateCliente(selected);
cliente.ShowDialog();
}
}
si apre correttamente la finestra per la modifica, ma i campi sono vuoti. Nel code behind ho messo:
private void Window_Loaded(object sender, RoutedEventArgs e)
{
txtRagione.Text = anagraficaClienti.ragione_soc.Trim();
txtVia.Text = anagraficaClienti.via.Trim();
txtCitta.Text = anagraficaClienti.citta.Trim();
txtCap.Text = anagraficaClienti.cap.Trim();
txtProvincia.Text = anagraficaClienti.prov.Trim();
txtTelefono.Text = anagraficaClienti.tel.Trim();
txtFax.Text = anagraficaClienti.fax.Trim();
txtSito.Text = anagraficaClienti.sito.Trim();
txtMail.Text = anagraficaClienti.mail.Trim();
txtIva.Text = anagraficaClienti.iva.Trim();
}
Secondo voi cosa sbaglio?
Grazie...