DropDownList分级绑定显示数据

来源:互联网 发布:房昊 知乎 编辑:程序博客网 时间:2024/04/26 06:30
public void BuildDropDownList(DropDownList ddl, int pareId, DataTable dt, int vrank)        {            foreach (DataRow dr in dt.Rows)            {                if (Convert.ToInt32(dr["sort"]) == pareId)                {                                        ListItem li = new ListItem();                    string frontStr = "";                    if (Convert.ToInt32(dr["sort"]) != vrank)                    {                        //for (int i = vrank; i < DAL.activity.GetRecordCount(" sort =" + Convert.ToInt32(dr["sort"])); i++)                        //{                        //    frontStr += " ";                        //}                        frontStr += " └";                    }                    li.Text = frontStr + dr["name"].ToString();                    li.Value = dr["aid"].ToString();                    ddl.Items.Add(li);                    BuildDropDownList(ddl, Convert.ToInt32(dr["aid"]), dt, vrank);                }            }        }

<pre name="code" class="csharp">BuildDropDownList(DropDownList ddl, int pareId, DataTable dt, int vrank)

dll  绑定控件      paerid 第一个级ID       dt  数据源       vrank区分显示

0 0
原创粉丝点击