我建立了一个DataSet对象,然后在DataSet对象中加入了两个DataTable对象,并添加了DataTable中的列与记录,然后我建立了一个关于这两个DataTable间的DataRelation.当我试图将这个DataRelation添加到DataSet中的时候,抛出了异常,说明是"不能启用此约束,因为不是所有的值都具有相应的父值。"DataColumn parentColumn = ds.Tables["Student"].Columns["sno"];
DataColumn childColumn = ds.Tables["CourseRecord"].Columns["sno"];                
ds.Relations.Add(new DataRelation("StudentCourse", parentColumn, childColumn));//抛出异常
请问:这是怎么回事啊?还望指教,这个问题困扰了我一下午了.