//row = (DataRow)node.Nodes[0] .Tag //; //row["NodeID"] =ds.Tables[0].Columns["NodeID"].ColumnName ; //ds= (DataSet)((DataRow)node.Nodes[0].Tag)["NodeID"]; //(DataRow)row["NodeID"]; //DataColumn[] pk = (DataColumn)row["ParentNodeID"][0]; //ForeignKeyConstraint fkcdelete; //(DataRow)node.Nodes[0] = ds.Tables["NodeID"].ToString(); // ds.Tables[0].Columns["NodeID"]; // (DataRow)node.Nodes[0].Tag;//当前树节点 对象的集合。 //node.Nodes.CopyTo((Array)ds, 0); //nodeID = dataRow["NodeID"].ToString(); // WITH COMMENT_CTE(CommentId, ParentId, CommentBody, tLevel) //AS //( // --基本语句 // SELECT CommentId, ParentId, CommentBody, 0 AS tLevel FROM Comments // WHERE ParentId = @emp_id-- 可以是传入的值 // UNION ALL--递归语句 // SELECT c.CommentId, c.ParentId, c.CommentBody, ce.tLevel + 1 FROM Comments AS c // INNER JOIN COMMENT_CTE AS ce--递归查询 // ON c.ParentId = ce.CommentId // -- OPTION(MAXRECURSION 2) //) //SELECT * FROM COMMENT_CTE // int i = node.GetNodeCount(false); // 子节点 的数目 // DataSet ds = null; // DataRow row = null; // TreeNode[] Gb = null; // try // { // if (i > 0) // { //// TreeNode firstNode = node.FirstNode; //// TreeNode firstNodes = firstNode.NextNode; //// Nodes //// TreeNode Find[] //// TreeNode n = new TreeNode(); //// dataGridView1.DataSource = (DataRow)node.Nodes[0].Tag;//当前树节点 对象的集合。 firstNode.Level(0); //// //node.Nodes.CopyTo((Array)ds, 0); //// TreeNodeCollection node4 = (TreeNodeCollection)node.Nodes[0].Tag; //// //TreeNode n = new TreeNode(); //// n.Nodes.Add(node.Nodes[i]); ////dataGridView1.DataSource = (DataRow)node.Nodes[0].Tag;//当前树节点 对象的集合。 // } // return GetDGV(node, b, dataGridView1); // } // catch (Exception) { throw; }
时间: 2024-10-20 02:57:44