I have a DataSet... With these tables: Parent, Child, and GrandChild. Each table has an Id, ParentId and Name field. (except the top Parent table) With these Relations: ds.Relations.Add("ParentToChild",ds.Tables["Parents"].Columns["Id"],ds.Tables["Children...