基于参数的数据绑定
本文关键字:数据绑定 参数 于参数 | 更新日期: 2023-09-27 18:32:08
我有一个分配给 DropDownList (
DD2) 的数据源,该 DropList 具有由另一个 DropDownList (DD1) 的内容指定的 WHERE 子句。但是,当我更改 DD1 时,DD2 不会重新加载其数据。有没有办法在更改 DD2 时让 DD1 重新加载?
我试过:
protected void DD1_SelectedIndexChanged(object sender, EventArgs e)
{
DD2.DataBind();
}
但这似乎无济于事。
将设置 DD2
DataSource
和 DD2 DataBind()
的逻辑移动到一个新函数并改为调用它。您的问题可能是数据源设置不正确。
protected void DD2Bind()
{
DD2.DataSource = //fetch data source
DD2.DataBind();
}
protected void DD1_SelectedIndexChanged(object sender, EventArgs e)
{
DD2Bind();
}