public static int FindSortDescription(this SortDescriptionCollection sortDescriptions, string sortPropertyName) { var index = -1; var i = 0; foreach (var sortDesc in sortDescriptions) { if (String.CompareOrdinal(sortDesc.PropertyName, sortPropertyName) == 0) { index = i; break; } i++; } return index; }