Data grid performance


The app uses a simple datagrid to present the data and a background worker to populate it. The loading of the data goes smoothly, the application window is responsive, the progress bar fills correctly.
When the grid starts to display the data everything goes unresponsive. Because the load often takes <1s (less than a second) and the grid loads in >5s this creates a bad user experience.
A free alternative grid control should be found with the following capabilities:
  • Partial loading
  • Data editing
  • Column configuration (pinning, coloring)
  • Sorting
  • Columns rearranging