2011-08-11 40 views
0

目的地列表傳送基於「文本」的時候我怎麼能進行排序,以便它看起來像trasferring

A 
B 
C 

現在好像傳輸按鈕時,在目的地列表框分揀RadListBox項目導致回發,但我不知道在哪裏添加它,以及如何它,因爲它是在這樣的方法被綁定排序(目的地列表框)

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

你可以發佈一些標記嗎? –

+0

我加了標記 – user710502

+0

你能告訴我你在做什麼lstSourceList_Transferring?我認爲這就是魔術需要發生的地方。 –

回答

1

轉移的項目,在OnTransferred事件處理程序後,使用以下代碼:

//sorts items by text 
RadListBox1.Sort(); 
+0

謝謝詹姆斯,感謝幫助 – user710502

+0

非常歡迎。很高興它的工作。 –