按按钮排序列表框中的项
本文关键字:列表 按钮 排序 | 更新日期: 2023-09-27 18:19:01
我在Visual Studio 2010中有一个Windows窗体上的列表框,并希望用户单击按钮并在列表框中对项目进行排序。例如:字母顺序,数字顺序。
我是c#新手,不确定从哪里开始编写排序按钮的代码。如果你能给我提供一个如何着手做这件事的起点,我将非常感激。
这是添加数据时列表框的数据:
public Sale GetItemData()
{
Sale newItem = new Sale(Convert.ToInt32(txtID.Text), StartingDate.Text, ClosingDate.Text, txtLocation.Text, Convert.ToInt32(txtDisplaySpaces.Text), txtExclusive.Text, txtME.Text, Convert.ToInt32(txtDisplayStands.Text));
return newItem;
}
这是我希望用来对列表框排序的按ID排序按钮:
private void btnSortSalesbyID_Click(object sender, EventArgs e)
{
}
谢谢。
从ListBox中取出项目并将其存储在List中,然后对List进行排序并将其放回ListBox
请参阅Chris Valentine的回答:对列表框中的项目列表进行排序
您可能需要编写一个自定义的Sort()
例程。