• Özgürlük için Pardus...

ListBox Kontrolü içindeki Verilerin Azalan Sıralanması(DESC)

Merhaba  Arkadaşlar

C# içinde listbox kontrolünü hepimiz kullanmışızdır.Genelde bu kontrolü kullanırken “Sorted=True” yaptığımızda , veriler artan bir ÅŸekilde (A..Z ) ÅŸeklinde sıralanırlar.Ancak biz sıralamayı azalan(Z..A)  ÅŸeklinde yapmak istersek nasıl olacak.AÅŸağıdaki küçücük kod iÅŸinizi görür.

string[] myArray = new string[listBox1.Items.Count];

for (int i = 0; i < listBox1.Items.Count; i++)

myArray[i] = listBox1.Items[i].ToString();

Array.Sort(myArray);

Array.Reverse(myArray);

listBox1.Items.Clear();

foreach (string str in myArray)

{

if (str != null)

listBox1.Items.Add(str);

}

Kolay gelsin.

Share your opinion! Post your thoughts.