Possible Duplicate:
Linq orderby, start with specific number, then return to lowest
I need to create a ComboBox that lists the months of the year, but need it to start with the current month, and then the rest in month order, e.g.:
October
November
December
January
February
March
etc.....
The data source is a list of months in a database, which are numbered according to month number (i.e. January = 1, etc.) and then manipulated to give a datetime
How can I sort this list in C# so that I get the order I want?
TIA.