I have a grid which refreshes its dataset based on an event from another form.
Due to the amount of data and there being quite a bit of runtime formatting on the form, the user can see all the changes happening to the grid which looks pretty messy.
Is there a way which you can set the grid to not update the screen until after all the functions have completed?
It's kinda similar to Excel where you can set screen updating to false.
There is BeginUpdate and EndUpdate.
For the databound grid there is also grid.Binder.SuspendBinding and grid.Binder.ResumeBinding that lets you temporarily disconnect the grid from datasource events.