It's a simple, bare-bones C# app (as far as the Form Controls are concerned). The DataGridView is bound to manually-populated DataTable (including column headers). There's a menu item that begins the event-driven data acquisition process. As the data is added to the DataTable, the Console shows each row. One row has been added with dummy data, to verify DataTable data formats (this row will eventually be removed).
When the app is launched, and the data acquisition started, the DataView does not show any changes, only the dummy row is shown. The Console output tells me that the data is being process, and shows no errors, including overzealously trapped error messages.
Form.Refresh, DataGridView.Refresh, and DataGridView.RefreshEdit have been attempted, but appear to have no effect.
However... When the app is minimized and restored, data changes appear, and updates are shown as they are added; in other words, it "behaves". Once minimized and restored, it continues to operate as expected, for as long as the app runs.
Any ideas, short of minimizing and restoring the app on the first activation?