如何从SelectedIndexChanged Code Behind中的下拉列表中恢复值

时间:2013-08-07 00:32:36

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

我有以下代码:

DropDownList1.Items.Clear();
DropDownList1.Items.Add("[Select city]");

while (CRegistro2.Read())
{  
    DropDownList1.Items.Add(CRegistro2[2].ToString() + " " + CRegistro2[0].ToString());
}

CRegistro2.Dispose();
CRegistro2.Close();   

如何在SelectedIndexChanged上添加值,而不仅仅是文本或标签,以便将其恢复

2 个答案:

答案 0 :(得分:0)

以编程方式添加列表项有几个重载 - 您正在寻找这个:

http://msdn.microsoft.com/en-us/library/7f7h2h8h.aspx

答案 1 :(得分:0)

要为下拉列表中添加的每个项添加值,请使用ListItem。 检查此链接, http://msdn.microsoft.com/en-us/library/7f7h2h8h.aspx

示例:

 DropDownList1.Items.Add(new ListItem("Item 1 Text", "Item1 value"));