日期:2014-05-18  浏览次数:20450 次

定义一个TreeView节点数组时有错误
我在定义一个TreeView节点数组时,有错误,
TreeNode[]   pNode=new   TreeNode[10];  
        for   (int   i   =   0;   i   <   dt.Rows.Count;   i++)
          {
                pNode[i].Text   =dr[ "HousingEstate_Name "].ToString();

错误提示:Object   reference   not   set   to   an   instance   of   an   object.
报错没有实例化,难道TreeView节点不能以数组形式定义吗,我想定义怎么做?

------解决方案--------------------
> > >

TreeNode[] pNode=new TreeNode[10]; // 这仅见是声明了一个带 10 个元素的 TreeNode 类型数组!!!!
for (int i = 0; i < dt.Rows.Count; i++)
{
pNode[i] = new TreeNode(); // 请先实例会每个元素!!!
pNode[i].Text =dr[ "HousingEstate_Name "].ToString();