Hello Daniel,
Whilst I can't specifically say yes to all of your questions without fully testing the scenario, I can give you a recommendation from my own experience of using the RadGridView.
We use the RadGridView, and indeed all of the Telerik controls for WinForms in a variety of different types of forms, some of which collect data on a minute by minute basis. The feature set of the Telerik RadGridView is second to none and performance is generally excellent. (have a look at the demos on your PC under
GridView >>
Performance >>
Load 50,000 rows and
High Refresh.)
The Telerik controls generally follow the same implementations as the standard Microsoft grid, but with obvious feature enhancements. In honesty, any GridView component that implements this many features is never going to be quite as fast as the standard control, but for us at least, the additional benefits that come from the themes, and range of features far outweigh any disadvantage.
The RadGridView implements a neat UI Virtualization system that improves performance. This means that only the rows that are currently visible have a visual element. When the grid is scrolled up and down the visual elements are reused. This is obviously good for performance as the RadGridView does not create visual elements where it doesn't need to. You can read more about this structure
in this documentation.
I hope this helps somewhat and that you choose to use Telerik's products. Personally, I firmly believe that they are the best on the market.
All the best
Richard