DataSet1 = RetrieveComponets(); DataSet2 - RetreiveValidators();The two tables are linked by the data in column[0] in each of the 2 datasets.
DataSet1.Relations.Add("DS1relatestoDS2", DataSet1.Tables[0].Columns[0], DataSet2.Tables[1].Columns[0]);
This should be easy - I'm missing something.