在下拉框中显示树形菜单

来源:互联网 发布:电脑打字软件哪个好 编辑:程序博客网 时间:2024/04/30 20:44
    #region   在下拉框中显示树形菜单    private void BindDdlData(DropDownList ddl, int id)    {        DataSet ds = (DataSet)this.ViewState["ds"];        DataView dv = new DataView(ds.Tables[0]);        dv.RowFilter = "parentid = " + id.ToString();        int m = 0;        foreach (DataRowView drv in dv)        {            m++;            string blank = "";            if (id != 0)            {                for (int i = 0; i < m; i++)                {                    blank += "-";                }            }            ListItem li = new ListItem();            li.Text = blank + drv["categoryname"].ToString();            li.Value = drv["categoryid"].ToString();            ddl.Items.Add(li);            BindDdlData(ddl, Convert.ToInt32(drv["categoryid"]));        }    }    #endregion   在下拉框中显示树形菜单
原创粉丝点击