And even better - if you have an update event attached to each data item in the bindningsource you can locate the object in the bindning source and use the index of the object to call Reset Item(idx) In this case my custom event args contains a dictionary key to the data object contained in a separate collection.
looked at Reset Bindings(), but it has not produced the correct result. Reset Bindings(false) and re-assigning the datsource caused flickering with potentiail overhead if only one item change frequently. Documentation for End Edit seems to indicate that it would do nothing if the objects contained by the datasource do not implement ' IEditable Object'.I am having difficulty refreshing windows forms controls that are using a Binding Source object.We have a CAB/MVP/SCSF client that I (actually “we” since it is a team effort) are developing that will interact with WCF services running on a remote server.(This is our first attempt at this, so we are in a learning mode).One of the calls (from the Presenter) to the service returns a Data Set that contains 3 Data Tables, named “Contract”, “Loan” and “Terms”. When the service returns the dataset, we store it in the Smart Part/View in a class member variable, by calling a function in the view called Bind Data() and passing the dataset in to the view from the presenter class; We are trying to bind each of the three Data Tables to an assortment of Windows Forms Text Boxes, Masked Edit Boxes, and Infragistics Ultra Combo Editor Dropdown comboboxes We created three Binding Source objects, one for each Data Table using the VS2008 IDE.