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
Vous devez vous connecter pour publier un commentaire.
J'ai créé un formulaire avec deux DataGridView contrôles.
Voici le code du formulaire: