I've got a DataGridView that I am populating the DataSource member with a DataSet object I've retrieved from SQL Server.

The table I'm having the DataGridView display has 100 columns. That's quite a few columns (and yes, all of them are relevant and necessary). It takes the form an extra, noticeable 3 to 5 second delay to render.

Does anybody have any suggestions as to decrease that lag and make it faster? It's only one row, so it's not row count problems, it's the column count being so high.