62,272
社区成员
发帖
与我相关
我的任务
分享 protected string DoRecursiveHTML(DataSet ds, string nodeID)
{
//StringBuilder sb = new StringBuilder();
DataView dv = ds.Tables[0].DefaultView;
dv.RowFilter = " ParentID = " + nodeID;
if (dv.Count > 0)
{
string retStr = "<ul>";
foreach (DataRowView row in dv)
{
retStr = retStr + "<li><a href=\"javascript:alert('";
retStr = retStr + row["NodeID"].ToString();
retStr = retStr + "')\">";
retStr = retStr + row["NodeName"].ToString();
retStr = retStr + "</a>";
retStr = retStr + DoRecursiveHTML(ds, row["NodeID"].ToString());
retStr = retStr + "</li>";
}
retStr = retStr + "</ul>";
return retStr;
}
else
{
return "";
}
}