Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
2815
XamDataGrid crash
posted

Guys, another crash.  Please correct as soon as you can.   There was no user action that prompted this.  I need a way to trap this from propagating to my application.  Thanks,. Klaus

 

MachineName : SUP-NJI
TimeStamp : 3/13/2010 4:07:44 PM
FullName : Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null
AppDomainName : EMS.OCC600.Infrastructure.Shell.vshost.exe
ThreadIdentity : nji
WindowsIdentity : EMS-TCANADA\nji
    Inner Exception
    ---------------
    Type : System.ArgumentOutOfRangeException, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Message : Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
    Source : mscorlib
    Help link :
    ActualValue :
    ParamName : index
    Data : System.Collections.ListDictionaryInternal
    TargetSite : Void ThrowArgumentOutOfRangeException(System.ExceptionArgument, System.ExceptionResource)
    Stack Trace :    at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
       at System.ThrowHelper.ThrowArgumentOutOfRangeException()
       at System.Collections.Generic.List`1.get_Item(Int32 index)
       at System.Collections.ObjectModel.Collection`1.System.Collections.IList.get_Item(Int32 index)
       at System.Windows.Data.ListCollectionView.InternalItemAt(Int32 index)
       at System.Windows.Data.ListCollectionView.GetItemAt(Int32 index)
       at Infragistics.Windows.CollectionViewWrapper.get_Item(Int32 index)
       at Infragistics.Windows.DataPresenter.DataRecordCollection.AllocateNewRecord(Int32 index)
       at Infragistics.Windows.DataPresenter.UnsortedRecordSparseArray.GetItem(Int32 index, Boolean create, Boolean calledFromSortedManagerSparseArray, Boolean& newRowCreated)
       at Infragistics.Windows.DataPresenter.MainRecordSparseArray.CreateItem(SparseArray array, Int32 relativeIndex)
       at Infragistics.Windows.Helpers.SparseArray.CreateItemHelper(ICreateItemCallback createItemCallback, Node node, Int32 nodeIndex, Int32 overallIndex)
       at Infragistics.Windows.Helpers.SparseArray.GetItem(Int32 index, ICreateItemCallback createItemCallback)
       at Infragistics.Windows.DataPresenter.MainRecordSparseArray.GetItem(Int32 index, Boolean create)
       at Infragistics.Windows.DataPresenter.ViewableRecordCollection.CachedInfo.GetFixedNonSpecialRecords(List`1 list, Boolean top)
       at Infragistics.Windows.DataPresenter.ViewableRecordCollection.VerifySpecialRecords()
       at Infragistics.Windows.DataPresenter.ViewableRecordCollection.Verify()
       at Infragistics.Windows.DataPresenter.ViewableRecordCollection.get_ScrollCount()
       at Infragistics.Windows.DataPresenter.FlatScrollRecordsCollection.get_Count()
       at System.Windows.Data.ListCollectionView.get_InternalCount()
       at System.Windows.Data.ListCollectionView.get_IsEmpty()
       at System.Windows.Data.ListCollectionView.RefreshOverride()
       at System.Windows.Data.CollectionView.RefreshInternal()
       at System.Windows.Data.CollectionView.RefreshOrDefer()
       at System.Windows.Data.ListCollectionView.ProcessCollectionChanged(NotifyCollectionChangedEventArgs args)
       at System.Windows.Data.CollectionView.OnCollectionChanged(Object sender, NotifyCollectionChangedEventArgs args)
       at Infragistics.Windows.DataPresenter.FlatScrollRecordsCollection.RaiseCollectionChangedHelper(NotifyCollectionChangedEventArgs eventArgs)
       at Infragistics.Windows.DataPresenter.FlatScrollRecordsCollection.RaiseChangeEvent(EventArgs e, Boolean async)
       at Infragistics.Windows.DataPresenter.FlatScrollRecordsCollection.RaisePendingNotifications()
       at Infragistics.Windows.DataPresenter.FlatScrollRecordsCollection.RaisePendingNotificationsCallback()