2011-11-17 26 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告訴它在列表的第一點去。