I want to display >50000 rows in a table. Which is the best control to use: a DataGrid or a ListView (in details view)? Which of these controls will have the better performance?
Use a FastObjectListView from the ObjectListView project.
FastObjectListView
50,000 rows is nothing, with automatic sorting, filtering, find-by-typing and loads of other goodness :)