#

Fehlermeldung: An unhandled exception of type 'System.NullReferenceException' occurred in OneDrive_Plus.exe


Durch irgendeine Umstellung im GridView auf der Designerseite habe ich es geschafft dass seither der Zugriff auf das Datengrid von Telerik nicht mehr funktioniert.
Scheinbar hat der Designer->Property Builder den Code nicht richtig umgestellt.
In einem Vergleich zur vorigen Sicherung ist mir der Fehler aufgefallen.



Sobald man auf den Code zugreift, erscheint das Grid als Null, nicht vorhanden.




Im Entwurf ist es vorhanden, beim Start ist es vorhanden.


Beim Untersuchen des Designer.cx ergibt sich zur vorherigen funktionierenden Version, dass das Mastertemplate dazugekommen ist
Die Lösung des Problems findet man im Formular.Designer.cs (dort stehen die Definitionen und Einstellungen der graphischen Formular und Control Elemente)


Im interen Block wird der Fehler angezeigt als Meldung, Info
Field radGridView1 is never assigned to and will always have ist default value null



Fehlerbehebung:
Mann muß unterhalb der Erstellung des RadThemeManagers auch das Radgridview mit new() erstellen

this.radGridView1 = new Telerik.WinControls.UI.RadGridView();

((System.ComponentModel.ISupportInitialize)(this.radGridView1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radGridView1.MasterTemplate)).BeginInit();



Danach startet das Gridview wieder nicht nur graphisch, sondern auch als Objekt zur Laufzeit und dann kann man wieder eingeben


Hier der korrigierte Code, den man direkt im Designer.cs einstellen muß

this.radThemeManager1 = new Telerik.WinControls.RadThemeManager();

this.radGridView1 = new Telerik.WinControls.UI.RadGridView();

((System.ComponentModel.ISupportInitialize)(this.radGridView1)).BeginInit();

((System.ComponentModel.ISupportInitialize)(this.radGridView1.MasterTemplate)).BeginInit();

//((System.ComponentModel.ISupportInitialize)(this.MasterTemplate)).BeginInit();
//((System.ComponentModel.ISupportInitialize)(this.MasterTemplate.MasterTemplate)).BeginInit();

Mobile

.

yesmovies