protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
SqlConnection conn1 = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["connstring"]);
string id = DropDownList1.SelectedValue.ToString();
SqlParameter[] parm = new SqlParameter[]
{
new SqlParameter("@admin_psortname", id)
};
DataSet ds2 = SqlHelper.ExecuteDataset(conn1, CommandType.StoredProcedure, "select_zsort_bypid", parm);
DropDownList2.DataSource = ds2.Tables[0].DefaultView;
this.DropDownList2.DataTextField = "admin_zsortname";
this.DropDownList2.DataValueField = "admin_zsortname";
DropDownList2.DataBind();
}
{
SqlConnection conn1 = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["connstring"]);
string id = DropDownList1.SelectedValue.ToString();
SqlParameter[] parm = new SqlParameter[]
{
new SqlParameter("@admin_psortname", id)
};
DataSet ds2 = SqlHelper.ExecuteDataset(conn1, CommandType.StoredProcedure, "select_zsort_bypid", parm);
DropDownList2.DataSource = ds2.Tables[0].DefaultView;
this.DropDownList2.DataTextField = "admin_zsortname";
this.DropDownList2.DataValueField = "admin_zsortname";
DropDownList2.DataBind();
}
本文展示了一个使用ASP.NET的DropDownList控件实现数据联动的例子。通过选择父级下拉列表,子级下拉列表会根据所选项目动态加载相关数据。此过程涉及SQL查询、参数化存储过程调用及数据绑定。
1344

被折叠的 条评论
为什么被折叠?



