>'System.Xml.Linq.Extensions.Nodes<T>(System.Collections.Generic.IEnumerable<T>)' is a 'method', >which is not valid in the given context >>
>private void _LoadReportNodes() >{ > string Command = "SELECT * FROM ApexReports ORDER BY ParentId, Sequence"; > DataSet dsTreeNodes = DataLayer.ExecuteQuery(Command); > > string ReportTitle = string.Empty; > TreeNode nodRoot = null; > TreeNode nodReport = null; > > foreach (DataRow Row in dsTreeNodes.Tables[0].Rows) > { > ReportTitle = Row["ReportTitle"].ToString(); > > if (Row["ParentId"] != DBNull.Value) > { > nodRoot = new TreeNode(ReportTitle); > tvwReports.Nodes.Add(nodRoot); > } > else > { > nodReport = new TreeNode(ReportTitle); > nodRoot.Nodes.Add(nodReport); > } > } >} > >See docs. The TreeView has a Nodes collection. For a TreeNode it's ChildNodes:
nodRoot.ChildNodes.Add(nodReport);But you've still got a problem since nodRoot has not been instantiated. And wouldn't you want to add the child node from the table to an existing root node ?