What exactly is the problem? It really depends on how the dataset is being
constructed. Are you using the CSV version of a connection string and
using a DataAdapter or are you manually parsing the text and creating rows
accordingly? Under either scenario, how is there a 'parent'? I'm assuming
you're using a DataRelation to accomplish Parent/Child, but how is that
being constructed?