2011-11-17 79 views
0

我有一个DropDownList正在从数据集中获取数据, 下拉列表显示数据集中的所有数据完美, 但我想向列表添加一个空值作为默认选定值。 我该怎么做?DropDownList数据源+空值

+0

取决于你的数据源对象是什么。你用什么作为数据源? – Connell

回答

3

你可以做这样的事情:

ActionsMenu.DataSource = myDataSource; 
ActionsMenu.DataTextField = "value"; 
ActionsMenu.DataValueField = "key"; 
ActionsMenu.DataBind(); 

// after the binding 
ActionsMenu.Items.Insert(0, new ListItem("Select an action...", String.Empty)); 
ActionsMenu.Items.Insert(1, new ListItem("-------------------", String.Empty)); 

d。

+0

嗨Dibier,你能帮我http://stackoverflow.com/questions/20227570/dropdownlist-inside-edititemtemplate –

0

你可以这样来做:

dropdownlist.Items.Insert(0, new ListItem(0, "< Select an option >")) 
0

的选项有:

  1. 将它添加到您的数据表
  2. 在页面生命周期中的数据绑定事件之后添加它已经完成。
  3. 使用javascript或jquery将其添加到客户端。
2

在您绑定列表后,您可以使用插入。

实施例:

LISTNAME.Items.Insert(0, new ListItem("Text", "Value")); 

的0告诉它在列表的第一点去。