达到效果如图
具体实现步骤如下:
一、ASPX页面中建立三个对应的DropDownList控件,命名和设置如下:
注意事项:设置id,runat=server,AutoPostBack=true,OnSelectedIndexChanged事件
<label>事业部:</label>
<asp:DropDownList ID="Fbu" runat="server" AutoPostBack="true" OnSelectedIndexChanged="Fbu_SelectedIndexChanged">
</asp:DropDownList>
<label>账套:</label>
<asp:DropDownList ID="Fcom" runat="server" AutoPostBack="true" OnSelectedIndexChanged="Fcom_SelectedIndexChanged">
</asp:DropDownList>
<label>部门:</label>
<asp:DropDownList ID="Fbm" runat="server" AutoPostBack="true">
</asp:DropDownList>
二、在aspx.cs页面的LOAD事件中初始化,Fbu_Fcom_Fbm是开发的类;
if (!this.IsPostBack)
{
//一级分类列表
Fbu_Fcom_Fbm Fmbu = new Fbu_Fcom_Fbm();
this.Fbu.DataSource = Fmbu.SelectFbu();
this.Fbu.DataTextField = "list";
this.Fbu.DataValueField = "list";
this.Fbu.DataBind();
this.Fbu.Items.Insert(0, new ListItem("事业部", ""));
this.Fcom.Items.Insert(0, new ListItem("所有账套", ""));