TreeView
自己总结
以前总是弄不懂TreeView控件的节点的问题,今天仔细研究了一番。其实这些个节点是相对独立的东西,就跟俄罗斯套娃一样
每一个都能装东西,每一个又都是独立的艺术品,放在一起是一套
写了点代码 希望以后能用得到
string sql = "select id,name from partment where isnull(partent,'')=''"; DataTable main = SqlHelper.GetDataTable(sql); TreeNode nodes = new TreeNode("衬衫公司"); nodes.Name = "0"; treeView1.Nodes.Add(nodes); if (main.Rows.Count > 0) { TreeNode bumen; foreach (DataRow row in main.Rows) { bumen = new TreeNode(row["name"].ToString()); bumen.Name = row["id"].ToString(); string bsql = "select id,name from partment where partent=" + row["id"]; DataTable bdt = SqlHelper.GetDataTable(bsql); if (bdt.Rows.Count > 0) { foreach (DataRow oneRow in bdt.Rows) { bumen.Nodes.Add(oneRow["id"].ToString(), oneRow["name"].ToString()); } } nodes.Nodes.Add(bumen); } }
描述公司的结构图。
公司名称,部门,细化工作组。