如何在ext.net中将childNode添加到parentNode?

时间:2015-10-26 10:55:06

标签: c# .net load ext.net treepanel

我是ext.net和c#编程的新手。我有一个department表,其中包含Oracle DB中部门 - 子部门relaton的记录。我通过使用"先前连接"来获取记录。我打算像下面一样加载树foreach循环;

foreach (var obj in l)
{
    if (obj.DepartmentParentOid == null || obj.DepartmentParentOid == 0)
    {
        Ext.Net.Node root = new Ext.Net.Node();
        root.NodeID = obj.Oid.ToString();
        root.Text = obj.DepartmentName;
        root.Expanded = true;
        TreePanel1.Root.Add(root);
    }
    else
    {
        Ext.Net.NodeProxy np =  TreePanel1.GetStore().GetNodeById(obj.DepartmentParentOid);

        Ext.Net.Node child  = new Node();
        child.NodeID = obj.Oid.ToString();
        child.Text = obj.DepartmentName;
        np.AppendChild(child);
    }
}

但它给了我例外:

  

NullreferenceExeption未被用户代码"

处理

我无法找到导致这种情况的原因。

0 个答案:

没有答案