public void ChildRows()
{
DataRelation Relation = new DataRelation("Rel", _mom.Columns[1], _child.Columns[0]);
_set.Relations.Add(Relation);
DataRow TempRow = _mom.NewRow();
TempRow[0] = "teresa";
TempRow[1] = "john";
_mom.Rows.Add(TempRow);
TempRow = _mom.NewRow();
TempRow[0] = "teresa";
TempRow[1] = "Dick";
_mom.Rows.Add(TempRow);
TempRow = _child.NewRow();
TempRow[0] = "john";
TempRow[1] = "15";
_child.Rows.Add(TempRow);
TempRow = _child.NewRow();
TempRow[0] = "Dick";
TempRow[1] = "10";
_child.Rows.Add(TempRow);
DataRow Row = _mom.Rows[1];
TempRow = Row.GetChildRows("Rel")[0];
Assert.Equal("Dick", TempRow[0]);
Assert.Equal("10", TempRow[1].ToString());
TempRow = TempRow.GetParentRow("Rel");
Assert.Equal("teresa", TempRow[0]);
Assert.Equal("Dick", TempRow[1]);
Row = _child.Rows[0];
TempRow = Row.GetParentRows("Rel")[0];
Assert.Equal("teresa", TempRow[0]);
Assert.Equal("john", TempRow[1]);
}
}