I have a form with a grid. If I do a number of edits that break the validation rules I get the various error bullets displayed. I have an undo function that calls RejectChanges() on the persistance manager and then I call Refresh() on the grid to display the original data, but the error bullets don't go away. Does anyone know how to fix this? (I already tried the grid Validate() function).
Note that I am using CSLA validation to allow multiple error bullets to be displayed at once. i.e. with a BaseEntity class that implements IDataErrorInfo.