>List<csQueryItem> project = new List<csQueryItem>(); > >project.Add(new csQueryItem("C7497A")); >project.Add(new csQueryItem("A7025A")); >project.Add(new csQueryItem("A6913A")); >project.Add(new csQueryItem("A9918A")); > >var sortedProject = project.OrderBy(i => i.QueryString); >If Kevin wants Products first then it would probably need to be:
var sortedProject = project.OrderBy(i => !i.IsProduct).ThenBy(i => i.QueryString);