我正在寻找一种解决方案来获取 DropDownList 中的第一个选定项目。我想在页面第一次加载时获取它。
提前谢谢你。
编辑:我在加载事件中调用此方法,但 ddlNiveau2 仍为空。我认为未访问 ddlNiveau1.SelectedValue。
public void FillListNiveau2()
{
ddlNiveau2.Items.Clear();
foreach (var item in dBAL.GetListNiveau2(ddlNiveau1.SelectedValue))
{
ddlNiveau2.Items.Add(item.ToString());
}
RemoveDuplicateItems(ddlNiveau2);
}
最佳答案
有一个 DataBound 事件
,它在数据绑定(bind)到下拉列表后触发。当您将数据源分配给下拉列表时,您需要在绑定(bind)到下拉列表的所有行之后选择项目
protected void DropDownList1_DataBound(object sender, EventArgs e)
{
DropDownList1.SelectedValue // store it in some variable
}
关于c# - 第一次加载页面时,如何获取下拉列表的选定项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5961488/