【发布时间】:2010-11-09 11:04:28
【问题描述】:
是的,我已经阅读了这里的大部分主题,但找不到有效的答案。
我有三个下拉列表。第一个是数据绑定以获取不同的实验名称。用户选择,返回页面,第二个下拉菜单显示不同的时间点。这是我需要帮助的地方。我需要在那个下拉列表中添加一个 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;
}
}
我错过了一些东西。
【问题讨论】:
-
这应该可以。您是否遇到任何编译错误?
-
我什么也没得到。我的页面加载和第二个下拉列表只是说 12 72 192 它应该说 --Select-- ... 12...72...192。如果我使用 AppendDataBoundItems,它会做我想要的,但是当我更改第一个下拉列表时,其他时间点会添加到 TimePt 下拉列表中。
标签: c# asp.net data-binding list drop-down-menu