Frage : BindingList (von T) Ausnahme erzeugen, wenn Sie Einzelteile ersetzen

Hallo Experten,

I Gebrauch BindingList (von T) und wenn ich ein spezifisches Einzelteil in der Liste ersetzen möchte, habe ich eine Ausnahme:

The Liste muss ein IBindingList zu AddNew

Here sein ist das StackTrace:

System.Windows.Forms.CurrencyManager.AddNew () am
an System.Windows.Forms.RelatedCurrencyManager.ParentManager_CurrentItemChanged (Gegenstandabsender, EventArgs e)
an System.EventHandler.Invoke (Gegenstandabsender, EventArgs e)
an System.Windows.Forms.CurrencyManager.OnCurrentItemChanged (EventArgs e)
an System.Windows.Forms.RelatedCurrencyManager.ParentManager_CurrentItemChanged (Gegenstandabsender, EventArgs e)
an System.EventHandler.Invoke (Gegenstandabsender, EventArgs e)
an System.Windows.Forms.CurrencyManager.OnCurrentItemChanged (EventArgs e)
an System.Windows.Forms.CurrencyManager.List_ListChanged (Object Absender, ListChangedEventArgs e)
an System.ComponentModel.ListChangedEventHandler.Invoke (Object Absender, ListChangedEventArgs e)
System.ComponentModel.BindingList am `1.OnListChanged (ListChangedEventArgs e)
System.ComponentModel.BindingList `1.FireListChanged (ListChangedType Art, Index Int32) am
System.ComponentModel.BindingList `1.SetItem (Int32 Index, t-Einzelteil) am
an System.Collections.ObjectModel. Collection `1.set_Item (Int32 Index, t-Wert)

I verstehen nicht, warum, weil irgendein Fall ist, es…

Thank Sie funktioniert,

Regards.

1:
Me.DataSource.Item (Index) = lRestoreMonitorDesign

Antwort : BindingList (von T) Ausnahme erzeugen, wenn Sie Einzelteile ersetzen

Geck sind Sie versuchend, den Gegenstand in ith Position zu ersetzen?

Wenn ja, dann sollten Sie Nehmen verbessern, das object@ith Index in etwas Gegenstand und Arbeit nach ihr.
verbindliche Liste lässt Sie upate//Löschung hinzuzufügen der Gegenstand, aber Sie können das Gegenstandbezugsaltogther nicht ersetzen
Für das Handeln dies den requirec Gegenstand entfernen und ein Neues hinzufügen.

Dieses ist genau die Störung sagt, dass „die Liste ein IBindingList zu AddNew sein muss“

hoffen, dass dieses: hilft)
Weitere Lösungen  
 
programming4us programming4us