Vraag : BindingList (van T) produceert uitzondering wanneer het vervangen van punten

Hallo deskundigen,

I gebruik BindingList (van T) en wanneer ik een specifiek punt in de lijst wil vervangen, heb ik een uitzondering:

The- lijst een IBindingList zijn aan AddNew

Here is StackTrace:

bij System.Windows.Forms.CurrencyManager.AddNew ()
bij System.Windows.Forms.RelatedCurrencyManager.ParentManager_CurrentItemChanged (de afzender van Objecten, EventArgs e)
bij System.EventHandler.Invoke (de afzender van Objecten, EventArgs e)
bij System.Windows.Forms.CurrencyManager.OnCurrentItemChanged (EventArgs e)
bij System.Windows.Forms.RelatedCurrencyManager.ParentManager_CurrentItemChanged (de afzender van Objecten, EventArgs e)
bij System.EventHandler.Invoke (de afzender van Objecten, EventArgs e)
bij System.Windows.Forms.CurrencyManager.OnCurrentItemChanged (EventArgs e)
bij System.Windows.Forms.CurrencyManager.List_ListChanged (de afzender van Object, ListChangedEventArgs e)
bij System.ComponentModel.ListChangedEventHandler.Invoke (de afzender van Object, ListChangedEventArgs e)
bij System.ComponentModel.BindingList `1.OnListChanged (ListChangedEventArgs e)
bij System.ComponentModel.BindingList `1.FireListChanged (het type van ListChangedType, index Int32)
bij System.ComponentModel.BindingList `1.SetItem (de index van Int32, het punt van T)
bij System.Collections.ObjectModel. Collection `1.set_Item (/>32 index Int
I begrijpt niet waarom omdat één of ander geval is, het…

Thank u,

Regards.

werkt
" codeBody "
1:
Me.DataSource.Item (index) = lRestoreMonitorDesign

Antwoord : BindingList (van T) produceert uitzondering wanneer het vervangen van punten

De kerel is u die het voorwerp bij ithpositie proberen te vervangen?

Als ja, dan zou u beter moeten nemen dat object@ith in wat voorwerp en werk op het indexeer.
de bindende lijst laat u upate/toevoegen/schrapt het voorwerp maar u kunt niet de objecten verwijzing vervangen altogther
Voor het doen van dit verwijder het requirecvoorwerp en voeg nieuwe toe.

Dit is precies de fout zegt de „Lijst een IBindingList moet zijn aan AddNew“

hoop dit: helpt)
Andere oplossingen  
 
programming4us programming4us