Convertir un DataRow[] pour DataTable sans perdre de son DataSet

Je suis en train de travailler avec des ensembles de données et les tables de données en C#.

Mon premier problème était de savoir comment convertir un DataRow[] objet DataTable, que j'ai résolu avec ce lien:

simple-moyen-pour-convertir-datarow-tableau-de-datatable

Donc, Ce que j'ai fait est le suivant:

//Gets the rows according to the relation
DataRow[] rows = someDataRow.GetChildRows("the_table_relation");
DataTable newDataTable = rows.CopyToDataTable<DataRow>();    

Toutes les données que je suis travailler avec est dans un jeu de données unique, donc, mon problème est que mon objet newDataTable ne contient pas la référence de mon DataSet plus (c'est à dire newDataTable.DataSet est égal à null).

Est-il un moyen de faire la conversion sans perte de la référence à mon DataSet??

Espère que quelqu'un pourra m'aider.

Merci d'avance

Veuillez nous en dire plus sur ce jeu de données que vous avez déjà...
Rien de spécial, c'est juste un jeu de données avec des tables et des relations entre eux

OriginalL'auteur Dante | 2012-06-29