要将新项目插入ListBox并将其作为第一个条目放置并将其选中

时间:2012-09-24 07:27:55

标签: c# visual-studio-2010 listbox

目前,我有以下内容:

  1. 名为SqlDataSource的{​​{1}}(配置为从SQL Server 2008中的表中检索数据)
  2. 一个名为SqlDataSourceVenue的ListBox(也可以使用ListBoxVenue配置使用SqlDataSourceVenue,如插图A所示
  3. 将动作属性(插图B)Choose Data Source选项下的项目插入ListBox的代码(代码A)。
  4. 插图A

    enter image description here

    代码A

    DataBound

    插图B

    enter image description here

    目前的问题是新项 protected void BoundedItemsVenue(object sender, EventArgs e) { ListBoxVenue.Items.Add("{BLANK}"); } 将始终作为ListBox的最后一个条目。

    是否可以将我的新项目显示或放置为我的列表框中的第一个条目,并且还可以选择该新项目?

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

你可以用

做到这一点
ListBoxVenue.Items.Insert(0, new ListItem("","{BLANK}"));