如何根据“文本”进行传输时对目标列表进行排序,使其看起来像
A
B
C
现在看起来传输按钮会导致回发,但我不知道在哪里添加它以及如何对它进行排序,因为它是在这样的方法(目标列表框)中绑定的
protected void BindDestinationCollection()
{
StoreItems storeItems =new StoreItems();
DataSet dsStoreItems= storeItems.GetDestinationItemsByID(ItemID);
DataView view = new DataView();
if (dsStoreItems.Tables[0] != null && dsStoreItems.Tables[0].Rows.Count > 0)
{
lstDestinationListBox.Items.Clear();
view = dsStoreItems.Tables[0].DefaultView;
view.Sort = "ItemName ASC";
lstDestinationListBox.DataSource = view;
lstDestinationListBox.DataTextField = "ItemName";
lstDestinationListBox.DataValueField = "ItemID";
lstDestinationListBox.DataBind();
}
}
答案 0 :(得分:1)
传输项目后,在OnTransferred事件处理程序中,使用以下代码:
//sorts items by text
RadListBox1.Sort();