вам нужно поработать над источником данных для ListBox, скажем, это список имен файлов
с расширениями:
List<string> files = new List<string>(); // sample DataSource
получить выбранное расширение из ComboBoxto и использовать его для упорядочивания ListBoxИсточник данных (файл).
string fileExtemsion;
var orderedFiles = files.OrderBy(o => o.EndsWith(fileExtemsion)); // order
listBox.DataSource = orderedFiles; // setting Datasource
listBox.DataBind();