62,074
社区成员
发帖
与我相关
我的任务
分享
public void BuildDropDownList(DropDownList ddl, int pareId, DataTable dt,int vrank)
{
foreach (DataRow dr in dt.Rows)
{
if (Convert.ToInt32(dr["UpGroupID"]) == pareId)
{
ListItem li = new ListItem();
string frontStr = "";
if (Convert.ToInt32(dr["Rank"]) != vrank)
{
for (int i =vrank ; i < Convert.ToInt32(dr["Rank"]); i++)
{
frontStr += " ";
}
frontStr += "└";
}
li.Text = frontStr + dr["name"].ToString();
li.Value = dr["groupid"].ToString();
ddl.Items.Add(li);
BuildDropDownList(ddl, Convert.ToInt32(dr["groupid"]), dt,vrank);
}
}
}