VisualStudio 2008에서 Usercontrol에 대한 설계 시간 지원을 활성화하십시오

StackOverflow https://stackoverflow.com/questions/525498

문제

UserControl gridex : usercontrol을 만들었습니다. 그 컨트롤에서 나는 GridControl (Devexpress Datagrid Control)을 넣었습니다. 내부 Datagrid Control (이전 추가)을 반환하는 속성 Datagrid를 만들었습니다 (이전 추가) Datagrid를 설계 지원하는 방법은 무엇입니까? 나는 넣으려고 노력한다

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

그러나이 오류가 발생합니다. 구성 요소 'DataGridControl'을 생성하지 못했습니다.
오류 메시지는 다음과 같습니다.

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...
도움이 되었습니까?

해결책 2

솔루션은 여기에 설립 될 수 있습니다.

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

다른 팁

'usercontrol'클래스 대신 Devexpress 그리드 컨트롤에서 사용자 컨트롤을 도출 해보십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top