Having issues with the OrderBy clause not having any impact on the sort. I have walked through this in the debugger and insuring this is a case that the sort line of the cod
You need to type:
ddlOptions = ddlOptions.OrderBy(l => l.DisplayText);