日期:2014-05-17  浏览次数:20458 次

怎么在下拉框里面写个树形节点进去
怎么在下拉框里面写个树形节点进去 ...........

------解决方案--------------------
C# code

//这是我用的一个递归给下拉框加树形数据的方法,采用的缩进的方式
    private void BindData(DataTable dt, string id, string blank)
    {
        if (id == "0")
        {
            blank = "";
        }
        else
        {
            blank = "  " + blank;
        }
        DataRow[] drs = dt.Select("goodsnum=" + id);
        foreach (DataRow dr in drs)
        {
            this.ddlLM.Items.Add(new ListItem(blank + dr["goodsname"].ToString(), dr["id"].ToString()));
            BindData(dt,dr["id"].ToString(), blank);
        }
    }