デスクトップ Windows アプリケーションの Infragistics グリッドに奇妙な状況があります。Visual Studio 2010 です。
1 つのフォーム コントロールに複数のグリッドを配置しています。問題なく動作し、Code Behind ビューと Designer ビューの両方を表示して変更を加えることができました。その後、他の何人かの開発者が同じコントロールで作業しました。今でも問題なく動いています。コード ビハインドを確認して変更することはできます。しかし、何らかの理由でデザインビューにアクセスして表示できません。エラーメッセージが表示されるだけです:
キーは既に存在します パラメータ名: キー
コールスタックは次のとおりです。
Infragistics.Shared.KeyedSubObjectsCollectionBase.ValidateKeyDoesNotExist(文字列キー、IKeyedSubObject ignoreObject) Infragistics.Shared.KeyedSubObjectsCollectionBase.ValidateKey(文字列キー、IKeyedSubObject ignoreObject) Infragistics.Shared.KeyedSubObjectsCollectionBase.InternalAdd(IKeyedSubObject obj) Infragistics.Win.UltraWinGrid.ColumnsCollection .InternalAdd(UltraGridColumn column) Infragistics.Win.UltraWinGrid.UltraGridBand.InitColumns(UltraGridBand[] oldBands) Infragistics.Win.UltraWinGrid.UltraGridBand.InitListManager(BindingManagerBase bindingManager, String dataMember, UltraGridBand[] oldBands) Infragistics.Win.UltraWinGrid Infragistics.Win.UltraWinGrid.UltraGridBase の Infragistics.Win.UltraWinGrid.UltraGridLayout.ListManagerUpdated() の .UltraGridLayout.ListManagerUpdated(BindingManagerBase bindingManager)。Infragistics.Win.UltraWinGrid.UltraGridBase.VerifyDataSourceAttached() の Set_ListManager(Object newDataSource, String newDataMember) System.ComponentModel.Design.DesignerHost.OnLoadComplete(EventArgs e) の System.ComponentModel.Design.DesignerHost.System.ComponentModel.Design.Serialization.IDesignerLoaderHost.EndLoad(String rootClassName, System.ComponentModel.Design.Serialization.BasicDesignerLoader.OnEndLoad(Boolean 成功、ICollection エラー) で System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.OnEndLoad(Boolean 成功、ICollection エラー) で System.ComponentModel.Design.Serialization.BasicDesignerLoader.System.ComponentModel.Design.Serialization.IDesignerLoaderService.DependentLoadComplete(Boolean 成功、ICollection errorCollection) で System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad(IDesignerLoaderHost ホスト) で.ComponentModel.Design.DesignerHost.BeginLoad(DesignerLoader ローダー)
コントロールのデザイン ビューを確認して変更する必要があります。
誰かがこれを解決する方法を教えていただければ幸いです。
ありがとう!