If you're using 2005 then I strongly recommend using the DataGridView over the DataGrid. Then you can set VirtualMode to True and populate the grid with data as needed.