3 c# asp.net data-binding list drop-down-menu
是的,我在这里阅读了大部分主题,但我找不到有效的答案.
我有三个下拉列表.第一个是数据绑定以获取不同的实验名称.用户选择,页面回发,第二个下拉菜单显示不同的时间点.这是我需要帮助的地方.我需要在THAT下拉列表中添加一个项目,其ID,DataTextField,DataValueField都是TimePt.
看似简单,但我无法让它工作.
protected void Page_Load(object sender, EventArgs e)
{
if (Page.IsPostBack)
{
TimePt.DataSource = TimePTDD;
TimePt.DataValueField = "TimePt";
TimePt.DataTextField = "TimePt";
TimePt.DataBind();
TimePt.Items.Insert(0, new ListItem("--Select---", "0"));
TimePt.SelectedIndex = 0;
}
}
Run Code Online (Sandbox Code Playgroud)
我错过了一些东西.
AppendDataBoundItems="true"在您的下拉列表中设置,它应该工作.
这是一个类似的问题:如何将Item添加到SqlDataSource数据绑定列表
另一个关于使用此方法的潜在重复项及其解决方法:Dropdownlist AppendDataboundItems(第一项为空白)