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...

Marina di Camerota OnLine
VicenzaSoftware:Creazione siti web
Forum Tecnologie
Io farei dei controlli: prima di tutto selected è valorizzato correttamente quando fai new UpdateCliente? ragione, via ecc ci sono?
Nel costruttore di UpdateCliente ti tieni il parametro sul campo anagraficaClienti così poi nel load ci accedi? Passa da Window_Loaded?

Ciao

Il mio blog
Homepage
Ciao Ricciolo.

Grazie per la tua risposta. In realtà mi sono accorto che mi mancava richiamare i vari trim subito dopo l'InitializeComponent. Infatti in questo modo poi ho risolto il problema!

Grazie ancora!


Marina di Camerota OnLine
VicenzaSoftware:Creazione siti web
Forum Tecnologie

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC