ImportRow de DataTable à un autre, et encore de destination DataTable est Vide VB.NET

Salut, je suis en train de copier une ligne de DataTable à l'autre, j'ai regardé un peu partout et je ne peux pas trouver une raison pourquoi ce qui se passe, je suis en utilisant ImportRow et toujours la New DataTable est vide.

Voici l'une des réponses similaires, j'ai trouvé et Ça ne marche toujours pas!:

   Dim newTable As New DataTable
        Dim dsFrom As New DataTable

        For Each DBShoes In list
            Dim iShoeID As Integer
            iShoeID = DBShoes.sShoes_ID
            dsFrom = DBShoes.GetFullShoeDetails(iShoeID)
            For Each dr As DataRow In dsFrom.Rows
                newTable.Rows.Add(dr.ItemArray)
            Next
        Next
        GridView1.DataSource = newTable
        GridView1.DataBind()

Erreur: tableau d'Entrée est plus longue que le nombre de colonnes de ce tableau.

Voici l'Importation qui ne tombe pas en panne mais rien n'est ajouté dans la Table de données:
Dim nouvelletable Comme New DataTable
Dim dsFrom Comme New DataTable

        For Each DBShoes In list
            Dim iShoeID As Integer
            iShoeID = DBShoes.sShoes_ID
            dsFrom = DBShoes.GetFullShoeDetails(iShoeID)
            For Each dr As DataRow In dsFrom.Rows
                newTable.ImportRow(dr)
            Next
        Next
        GridView1.DataSource = newTable
        GridView1.DataBind()

    Else

Grâce

InformationsquelleAutor Dav | 2012-04-07