//calling the function SortListBox(lstCountry); public static void SortListBox(ListBox lbxId) { List<ListItem> lstItem = new List<ListItem>(); Comparison<ListItem> compare = new Comparison<ListItem> (CompareListItems); //Iterate through each ListItem in the Listbox, and add them to the 'List' object foreach (ListItem lbItem in lbxId.Items) { lstItem.Add(lbItem); } //Sort the List lstItem.Sort(compare); //Clear the Listbox passed in, and add the sorted list from above lbxId.Items.Clear(); lbxId.Items.AddRange(lstItem.ToArray()); } public static int CompareListItems(ListItem li1, ListItem li2) { //Return the strings in order that have been compared: return String.Compare(li1.Text, li2.Text); }
Tuesday, December 3, 2013
How to sort the Listbox using C#.Net?
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment