Original Post
In my WinForms application, I have a ListBox bound to a list using the DataSource property. The problem is that when I update my DataSource indirectly (by modifying my reference to the list), the ListBox does not update to reflect the changes. I've tried Update()ing the ListBox and Refresh()ing the ListBox, but that does nothing. I even tried deriving and calling the RefreshItems() protected member, which sometimes works, but sometimes when I do that the program crashes saying that I have accessed corrupted memory (in C#? who would've thought). I think the way to update the ListBox might have something to do with the protected DataManager member, but I don't know how to use that. Does anyone know how to solve my problem?