日期:2014-05-17 浏览次数:20920 次
Quote: 引用: 好吧,如果这是你完整的代码,那么prootTree是在这个方法里new出来的,没有添加节点的代码,试问Nodes里会有节点吗? 怎么 会没有 下面这是我完整的绑定 Tree 的代码 public void Treebind() { //父节点数据集 DataTable pdt= man.catalog(); for (int i = 0; i < pdt.Rows.Count; i++) { TreeNode prootTree = new TreeNode(); prootTree.Text = pdt.Rows[i]["catalogName"].ToString(); prootTree.Tag = pdt.Rows[i]["id"].ToString(); //if (xml.Root["MyDictionary"][pdt.Rows[i]["catalogName"].ToString()].GetAttrubite("id"+pdt.Rows[i]["id"].ToString()) == "true") //{ // prootTree.Nodes[i].Expand(); //} //子节点数据集 DataTable sdt = man.RecordContents(Convert.ToInt32(pdt.Rows[i]["id"])); for (int j = 0; j < sdt.Rows.Count; j++) { prootTree.Nodes.Add(sdt.Rows[j]["Title"].ToString()).Tag = sdt.
好吧,如果这是你完整的代码,那么prootTree是在这个方法里new出来的,没有添加节点的代码,试问Nodes里会有节点吗?