[C# WPF] SelectedValuePath restituisce null se settato programmaticame...

mercoledì 22 dicembre 2010 - 22.13
Tag Elenco Tags  C#  |  Visual Studio 2010  |  MySQL 5.5

atsap Profilo | Newbie

Saluti e buone feste a tutto il forum. In pratica, ho una DataGrid il cui SelectedValuePath deve variare perché ho bisogno di valorizzare variabili diverse. In pratica, così:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

e questo era lo XAML. Di seguito, il code-behind dell'evento SelectionChanged che viene "firato" su dataGridFree:

dataGridFree.SelectedValuePath = "idProdotto"; String idProdotto = dataGridFree.SelectedValue; MessageBox.Show(idProdotto);

e viene generata una NullReferenceException. La cosa che non mi spiego però è questa: in pratica, al primo "firamento" dell'evento restituisce null, a tutti i successivi invece effettivamente restituisce idProdotto. Se invece setto il SelectedValuePath direttamente nello XAML e non lo cambio, il problema non si pone e tutto funziona perfettamente. Any idea?
Grazie e Buon Natale a tutti! :)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5