DropDownList数据源+空值

时间:2011-11-17 16:08:14

标签: asp.net

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

4 个答案:

答案 0 :(得分: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

答案 1 :(得分:2)

绑定列表后,您可以使用Insert。

示例:

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

0告诉它进入列表的第一个位置。

答案 2 :(得分:0)

你可以这样做:

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

答案 3 :(得分:0)

您的选择是:

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