Microsoft
Software
Hardware
Network
Question : BindingList(Of T) generate exception when replacing items
Hi experts,
I use BindingList(Of T) and when i want to replace a specific item in the list, i have an exception :
The list must be an IBindingList to AddNew
Here is the StackTrace :
at System.Windows.Forms.Curre
ncyManager
.AddNew()
at System.Windows.Forms.Relat
edCurrency
Manager.Pa
rentManage
r_CurrentI
temChanged
(Object sender, EventArgs e)
at System.EventHandler.Invoke
(Object sender, EventArgs e)
at System.Windows.Forms.Curre
ncyManager
.OnCurrent
ItemChange
d(EventArg
s e)
at System.Windows.Forms.Relat
edCurrency
Manager.Pa
rentManage
r_CurrentI
temChanged
(Object sender, EventArgs e)
at System.EventHandler.Invoke
(Object sender, EventArgs e)
at System.Windows.Forms.Curre
ncyManager
.OnCurrent
ItemChange
d(EventArg
s e)
at System.Windows.Forms.Curre
ncyManager
.List_List
Changed(Ob
ject sender, ListChangedEventArgs e)
at System.ComponentModel.List
ChangedEve
ntHandler.
Invoke(Obj
ect sender, ListChangedEventArgs e)
at System.ComponentModel.Bind
ingList`1.
OnListChan
ged(ListCh
angedEvent
Args e)
at System.ComponentModel.Bind
ingList`1.
FireListCh
anged(List
ChangedTyp
e type, Int32 index)
at System.ComponentModel.Bind
ingList`1.
SetItem(In
t32 index, T item)
at System.Collections.ObjectM
odel.Colle
ction`1.se
t_Item(Int
32 index, T value)
I don't understand why because is some case, it works...
Thank you,
Regards.
1:
Me.DataSource.Item(index) = lRestoreMonitorDesign
Answer : BindingList(Of T) generate exception when replacing items
Dude are you trying to replace the object at ith position?
If yes, then you should better take that object@ith index into some object and work upon it.
binding list lets you upate/add/delete the object but you can't replace the object reference altogther
For doing this remove the requirec object and add a new one.
This is exactly the error says "The list must be an IBindingList to AddNew"
hope this helps :)
Random Solutions
Windows 7 screen saver goes crazy "Bubbles"
Compare two excel files
Outlook 2007 hangs while sending large emails (only over HTTPS, not over VPN or while on LAN)
Anyone knows what this fruit is called in english and if I can buy it in the USA somewhere even online
couple of things missing from Exchange 2010?
safely shutdown sharepoint on sbs 2003
Inconsistent crystal reports
can read ssl.crt/server.crt and ssl.key/server.key on centos about ssl of apache
Windows 7 WGA says my legitimate copy is NOT GENUINE
Unable to install any framework .NET in XP Mode (Virtual PC)