2012-09-24 49 views
-2

目前,我有以下幾點:要插入一個新的項目到一個列表框,並把它作爲第一項,並把它選擇

  1. 一個SqlDataSource稱爲SqlDataSourceVenue(它是配置來從一個表裏面的數據一個SQL Server 2008)
  2. 列表框稱爲ListBoxVenue(也配置通過使用Choose Data Source使用SqlDataSourceVenue如圖中插圖A)
  3. A碼(代碼A),其將插入一個項到下列表框動作屬性(插圖B)DataBound選項。

插圖甲

enter image description here

代碼A

protected void BoundedItemsVenue(object sender, EventArgs e) 
    { 
     ListBoxVenue.Items.Add("{BLANK}"); 

    } 

插圖乙

enter image description here

目前的問題是,新項目{BLANK}將始終作爲列表框的最後一項放置。

是否有可能使我的新產品的出現或放在我的列表框裏面的第一項,也有新的項目選擇?

+1

它有點懶的問題。你之前已經記錄了ListBox控件和集合。 – HichemSeeSharp

+0

其實以前我用'ListBoxVenue.Items.Add嘗試(新列表項(「{空白}」,「0」));'但它並沒有把它作爲第一個項目。永遠不要認爲正確的方法應該使用'Insert'而不是'Add'。標誌。 – Jack

+0

只有文檔可以爲您提供可能需要的所有現有工具。 – HichemSeeSharp

回答

3
ListBoxVenue.Items.Insert(0, new ListItem("","{BLANK}")); 
ListBoxVenue.SelectedIndex = 0; 
1

你可以做到這一點與

ListBoxVenue.Items.Insert(0, new ListItem("","{BLANK}")); 
相關問題