62,046
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 根据数据库资料初始化树
/// </summary>
/// <param name="TreeNodeCollection"></param>
/// <param name="DataTable"></param>
/// <param name="ParentID"></param>
public void InitGuideTree(TreeNodeCollection Nds, DataTable dt, int PID)
{
try
{
TreeNode tmpNd;
int intId;
DataView dv = new DataView();
dv.Table = dt;
dv.RowFilter = "upid='" + PID + "'";
foreach (DataRowView drv in dv)
{
tmpNd = new TreeNode();
tmpNd.Value = drv["ID"].ToString();
tmpNd.Text = drv["DName"].ToString();
tmpNd.SelectAction = TreeNodeSelectAction.None;
Nds.Add(tmpNd);
intId = Convert.ToInt32(tmpNd.Value);
InitGuideTree(tmpNd.ChildNodes, dt, intId);
}
}
catch
{
throw;
}
}