private void btnSortScore_Click(object sender, EventArgs e) { DataPanel.Controls.Clear(); InitAddButton(DataPanel); entryComponents.Clear(); var list = DatabaseClass.SortEntries(category, 4, true);//sort by score descending int i = 0; foreach (Entry ent in list) { EntryComponent entr = new EntryComponent(i, ent, category); DataPanel.Controls.Add(entr.mainPanel); entryComponents.Add(entr); } }