Bonjour bonjour!

Voila, j'ai des problèmes de datatable... Voici les cas:

Ca, ca marche:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Dim d1 as new datatable
Ajoute_ligne (d1)
 
Private Sub Ajoute_ligne (ByRef dt as DataTable)
dt.rows.Add("Salut","Salut")
End Sub
Ca marche puisque après l'appel de la procédure, les lignes sont présentent.


Ca, Ca marche pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Dim ds as new DataSet
ds.Tables.Add("d1")
Ajoute_ligne (ds.Tables("d1"))
Après l'appel de la procédure, la table est vide.

------

Ca ca marche:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Dim dt as new datatable
dt = DS.Tables(0).Clone
Ca, Ca marche pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Dim ds as new dataset
ds.Add("d1")
ds.Tables("d1") = DS.Tables(0).Clone
Ca me souligne la dernière ligne avec l'erreur:
La propriété Item est ReadOnly.
Si quelqu'un pouvait m'éclairer... Merci d'avance