我有一个分配给DropDownList(DD2)的DataSource,它具有由另一个DropDownList(DD1)的内容指定的WHERE子句。但是,当我更改DD1时,DD2不会重新加载其数据。有没有办法让DD2在DD1更改时重新加载?
我试过了:
protected void DD1_SelectedIndexChanged(object sender, EventArgs e)
{
DD2.DataBind();
}
但这似乎无能为力。
答案 0 :(得分:1)
将将DD2 DataSource
和DD2 DataBind()
设置为新功能的逻辑移动并调用它。您的问题可能是数据源设置不正确。
protected void DD2Bind()
{
DD2.DataSource = //fetch data source
DD2.DataBind();
}
protected void DD1_SelectedIndexChanged(object sender, EventArgs e)
{
DD2Bind();
}