I am new to ext.net and c# programming. I have a department table which has records with department-child department relaton in an Oracle DB. I got the records by using "connect by prior". I am planning to load tree foreach loop like following;
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);
}
}
But it gave me the exception:
NullreferenceExeption was unhandled by user code"
I couldn't find what has caused this though.