2012-11-09 76 views
1

當我嘗試顯示錶單設計器時出錯。未在Visual Studio 2008中將對象引用設置爲對象的實例

這是錯誤的圖像: Error Image in Visual Studio 2008

文字圖片:

Instances of this error (1) 

1. Hide Call Stack 

at Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionHandlingConfigurationView.GetExceptionPolicyData(String policyName) 
at Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionPolicyCustomFactory.CreateObject(IBuilderContext context, String name, IConfigurationSource configurationSource, ConfigurationReflectionCache reflectionCache) 
at Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfiguredObjectStrategy.PreBuildUp(IBuilderContext context) 
at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context) 

Help with this error 

MSDN Help 


Forum posts about this error 

Search the MSDN Forums for posts related to this error 

這裏是源代碼: Source Code Image

這有什麼錯我的編碼?我使用Visual Studio 2008 SP1

+0

表單包含Infragistics控件。 – FirmanHidayat

+0

在此處做出建議回答您的問題:http://community.codesmithtools.com/nettiers/f/16/p/4461/18341.aspx#18341 – alhalama

回答

0

您正在顯示一個或多個需要數據正常工作的控件,而且您尚未爲設計人員設置該數據。

你有兩個選擇:

  1. 如果這是你控制,你可以添加一個檢查,看它是否在設計模式。換到數據庫等,這些將不會被設置在設計模式與這些測試任何來電:

    Component.DesignMode爲的WinForms

    GetIsInDesignMode爲WPF

    DesignModeEnabled對WinRT的

    IsInDesignTool爲Silverlight

  2. 設置一些設計數據。你究竟如何做到這一點將取決於控制。

相關問題