thisDataSet.Tables["GroupType"].Rows.Count
多了计算.Count
thisDataSet.Tables["GroupType"].Rows[i].GetChildRows(BaseGroup).Length
多了指向行:thisDataSet.Tables["GroupType"].Rows[i]

解决方案 »

  1.   

    在for里加上这个变量定义再看看效果:DataRow GroupRow = thisDataSet.Tables["GroupType"].Rows[i];
      

  2.   

    如果关联表的的外键字段为NULL或者没对应另一个导航表。我想让它不显示或者不抱异常,怎么办?? DataRelation BaseGroup = thisDataSet.Relations.Add("BaseGroups",
    thisDataSet.Tables["GroupType"].Columns["GroupID"],
    thisDataSet.Tables["BaseInfo"].Columns["GroupID"],false);
    设置成 false没用!