在DropDownList控件中以编程方式设置默认文本

时间:2012-01-13 23:45:30

标签: c# asp.net .net drop-down-menu

如何在DropDownListControl中以编程方式设置默认文本?我必须使用默认文本定义ValueField吗?

3 个答案:

答案 0 :(得分:2)

您可以这样做:

myDdl.Items.Insert(0, "Default text");

答案 1 :(得分:2)

ListItem item =new ListItem();
item.Text = "Select . . .";
item.Value = "Select";
item.Selected = true;

dropdownlist1.Items.Add(item);

答案 2 :(得分:2)

您可以通过多种方式以编程方式设置默认文本(即默认选定项目):

1) dd.SelectedIndex = 0; // by using known index of a DropDownItem, where 0 is your index

2) dd.Items[0].Selected = true; // by setting Selected = true; on an item at a known index, where 0 is your index

3) dd.SelectedIndex = dd.Items.IndexOf(dd.Items.FindByText("my item")); // by using known Text value of a DropDownItem, where "my item" is the known text

假设您的DropDownList名为dd

相关问题