2012-09-24 50 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}")); 
相关问题