A: 

You could add a column to the datatable, and set the value for all non-summary records to 0. Set the summary record value to 1, then sort on the "summary" column, then others.

This might not perform well in memory, so you'd want to do it in the SQL query if possible, depending on the database you use.

Dave Swersky