Crad's .NET Blog

L'UGIblog di Marco De Sanctis
posts - 190, comments - 457, trackbacks - 70

Problemi con BindingSource a design time

Oggi ho avuto una brutta sorpresa: lavorando con VS2005 ad un progetto WinForms, mi sono trovato nell'assoluta impossibilità di impostare il DataBinding da designer: ogni volta che provavo ad impostare la proprietà DataSource di un qualsiasi BindingSource, VS2005 sollevava una NullReferenceException, mostrava una bella message box con su scritto "Reference not set to an instance of an object" e buonanotte al secchio.

Pistolando un po' qua e là, alla fine sono riuscito a venirne a capo: si tratta di un problema che si verifica quando si cambia il naming delle classi, quando cioé i file Xml contraddistinti dall'estensione .datasource non sono più allineati con le classi del nostro progetto. Per accorgersene, basta aprire la finestra delle DataSource e alcune di esse dovrebbero presentare un bel punto esclamativo nell'icona a fianco. Per risolvere il problema è sufficiente aggiornare manualmente l'xml o eliminare i file e poi rigenerarli.

powered by IMHO 1.3

Print | posted on domenica 6 agosto 2006 18:29 | Filed Under [ Visual Studio Windows Forms ]

Powered by:
Powered By Subtext Powered By ASP.NET