/// <summary>
/// 递归加载角色树列表
/// </summary>
/// <param name="fatherid">节点的fatherid</param>
/// <param name="pnode">该节点</param>
private void addTree(string fatherid, TreeNode pnode)
{
DataView dvTree = new DataView(ds.Tables[0]);
dvTree.RowFilter = "[Fid] = " + fatherid;
foreach (DataRowView drv in dvTree)
{
TreeNode node = new TreeNode();
if (pnode == null)
{
node.Text=drv["Name"].ToString();
node.Tag = drv["Id"].ToString(); //作为节点标识符
treeView1.Nodes.Add(node);
addTree(drv["Id"].ToString(),node);//递归 该节点加载子节点
c# winform treeview 递归加载数据库数据
最新推荐文章于 2019-07-17 17:35:24 发布