//生成子部门节点 private static void GetChildNode(TreeNode node1, string strParentId) { //ToolStripMenuItem pItem = (ToolStripMenuItem)item; DataTable dt1 = FrmDataQueryDesignDAO.GetChildQuerySqlData(strParentId);//获取查询数据 foreach (DataRow dr1 in dt1.Rows) { if (dr1 != null) { TreeNode node2 = node1.Nodes.Add(dr1["AutoId"].ToString(), dr1["QueryText"].ToString()); GetChildNode(node2, node2.Name);//递归 } } }