DataTable importRow() dans les vides de la table

J'ai essayé de fusionner un document excel avec plusieurs feuilles dans un Datatable pour que je puisse afficher ladite feuille dans mon application winform.

De lecture autour, j'ai pensé que Datatable.d'importation(DataRow ligne) est mon meilleur pari. C'est ainsi que mon code se présente comme suit:

DataTable returnSet = new DataTable();
foreach (DataTable datTab in ds.Tables) //ds is extracted excel sheets in a dataset
{
  foreach (DataRow datRow in datTab.Rows) 
  {
    if (datRow.IsNull(0)) //if empty first col go on to next sheet
    {
      break;
    }
    else
    {
      returnSet.ImportRow(datRow);
    }
  }
}

Lors du débogage, il montre que datRow/datTab est ce que j'attendais, cependant après chaque ImportRow, returnSet est toujours un vide 1x1 cellule. Toute réflexion sur ce que je fais de mal /manquant serait grandement apprécié.

InformationsquelleAutor Kevin Zhou | 2012-06-01