我有以下代码。
我正在尝试将值插入列表框中,然后能够按字母顺序排列这些值并将它们重新显示在同一个列表框中。由于某种原因,代码不起作用(没有错误 - 就在我按下按钮时,列表框会清除)
protected void sortButton_Click(object sender, ImageClickEventArgs e)
{
string[] movieArray = new string [cartListBox.Items.Count];
for (int i = 0; i < cartListBox.Items.Count; i++)
{
movieArray[i] = cartListBox.Items[i].ToString();
}
Array.Sort(movieArray);
cartListBox.Items.Clear();
for (int i = 0; i < cartListBox.Items.Count; i++)
{
cartListBox.Items.Add(movieArray[i].ToString());
}
}