Frage

Ich habe Usercontrol GridEx erstellt: Usercontrol. An diesem Steuer geputtet ich Gridcontrol (DevExpress Datagrid-Steuerung). Ich habe Property Datagrid erstellt, die innere Datagrid-Steuerelement zurückzukehren (vorher hinzugefügt) Wie Design-Unterstützung für Datagrid aktivieren? Ich versuche zu setzen

[Designer("DevExpress.XtraGrid.Design.GridControlDesigner,
    DevExpress.XtraGrid.v8.2.Design", typeof(IDesigner))] 

, aber ich bekomme diese Fehlermeldung: Fehlerhafte Komponente erstellen ‚DataGridControl‘.
Die Fehlermeldung folgt:

System.NullReferenceException: Object reference not set to an instance of an object.
  at DevExpress.XtraGrid.Design.GridControlDesigner.Initialize(IComponent component)
  at System.ComponentModel.Design.DesignerHost.AddToContainerPostProcess(IComponent component, String name, IContainer containerToAddTo)
  at System.ComponentModel.Design.DesignerHost.Add(IComponent component, String name)
  at System.ComponentModel.Design.DesignerHost.System.ComponentModel.Design. IDesignerHost.CreateComponent(Type componentType, String name)
   at System.ComponentModel.Design.DesignerHost.System.ComponentModel. Design.IDesignerHost.CreateComponent(Type componentType)
   at System.Drawing.Design.ToolboxItem.CreateComponentsCore(IDesignerHost host)
   at System.Drawing.Design.ToolboxItem.CreateComponentsCore(IDesignerHost host, IDictionary defaultValues)
   at System.Drawing.Design.ToolboxItem.CreateComponents(IDesignerHost host, IDictionary defaultValues)
   at System.Windows.Forms.Design.OleDragDropHandler.Cre...
War es hilfreich?

Lösung 2

Lösung kann hier gegründet werden:

http://www.devexpress.com/kb=A577

Andere Tipps

Versuchen Sie, die Benutzersteuerung von dem DevExpress Grid-Control statt der ‚Usercontrol‘ Klasse abzuleiten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top