21

嘗試顯示錶單設計器時出錯。值不在預期範圍內

看到錯誤的圖片:

enter image description here

屏幕代碼:

public partial class frmCanalVenda : frmEdit 
{ 
    public frmCanalVenda(CanalVenda canal, Cliente cli) 
     : base(canal) 
    { 
     InitializeComponent(); 
     bdsCliente.DataSource = cli; 
     eabBar.ReadOnlyView = false; 
    } 

    private void frmCanalVenda_Load(object sender, EventArgs e) 
    { 
     try 
     { 
      Cursor.Current = Cursors.WaitCursor; 

      bdsAgrupamento.DataSource = Agrupamento.GetAll(DatabaseAFV.Connection); 
      bdsCanal.DataSource = Canal.GetAll(DatabaseAFV.Connection); 
      bdsSubCanal.DataSource = SubCanal.GetAll(DatabaseAFV.Connection); 
      bdsEspecializacao.DataSource = Especializacao.GetAll(DatabaseAFV.Connection); 
      bdsOperacao.DataSource = Operacao.GetAll(DatabaseAFV.Connection); 
      bdsPorte.DataSource = Porte.GetAll(DatabaseAFV.Connection); 
     } 
     finally 
     { 
      Cursor.Current = Cursors.Default; 
     } 
    } 
} 

圖像的文本

To prevent possible data loss before loading the designer, the following errors must be resolved:

Value does not fall within the expected range.

Instances of this error (1)

  1. Hide Call Stack at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) at Microsoft.VisualStudio.NativeMethods.ThrowOnFailure(Int32 hr, Int32[] expectedHRFailure) at Microsoft.VisualStudio.Shell.Design.Serialization.DesignerDocDataService.GetFileDocData(String fileName, FileAccess access, String createTemplate, Boolean addToHostList, Boolean nestedItem) at Microsoft.VisualStudio.Shell.Design.Serialization.DesignerDocDataService.GetChildDocData(String name, FileAccess access, String createTemplate) at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.GetResourceDocData(CultureInfo info, FileAccess access) at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.System.ComponentModel.Design.IResourceService.GetResourceReader(CultureInfo info) at System.ComponentModel.Design.Serialization.ResourceCodeDomSerializer.SerializationResourceManager.GetMetadata() at System.ComponentModel.Design.Serialization.ResourceCodeDomSerializer.SerializationResourceManager.GetMetadataEnumerator() at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializePropertiesFromResources(IDesignerSerializationManager manager, Object value, Attribute[] filter) at System.ComponentModel.Design.Serialization.TypeCodeDomSerializer.Deserialize(IDesignerSerializationManager manager, CodeTypeDeclaration declaration) at System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager manager) at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager) at System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad(IDesignerLoaderHost host)
+0

爲什麼不張貼錯誤的_text_?這張照片看起來不清晰。 – Oded 2011-04-20 19:07:15

+0

再看一遍..我改變了。 – ridermansb 2011-04-20 19:36:34

+0

@Oded:如果你放大頁面,它變得可讀:p – 2011-07-22 06:06:22

回答

2

此問題可能是由項目屬性/設置文件的更改引起的。如果最近對設置進行了更改,請執行以下操作: -

  1. 檢查設置xml文件是否包含不包含任何不需要的元素。
  2. 關閉Visual Studio和重新啓動VS並打開項目

這應該可以解決您的問題。

+0

我們的傢伙,這是六個月前,甚至不記得我是如何解決它。 – ridermansb 2011-10-26 10:24:32

39

冰雹瑪麗:重新啓動Visual Studio爲我工作。

+2

有時我想知道...... :) – dotNET 2014-11-21 14:13:32

+3

哈哈這跟「重啓」或「重新安裝windows」幾乎一致。然而,它的工作,有一個upvote :) – Nilzor 2015-02-12 17:38:23

+2

你應該得到一個Upvote! – yossico 2015-03-23 10:45:28

相關問題