Bonjour,
J'ai besoin de faire la copie à l'identique d'une ligne de mon Dataset typé

Pour le moment je fais ça de manière peu élégante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
If Not DR.IsDateTribunalAdministratifNull Then DossRow.DateTribunalAdministratif = DR.DateTribunalAdministratif
X 50 lignes...

Si il n'y avait pas ce problème de DBNullité pour les dates j'aurai bien tenté une boucle du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Dim nb As Integer = DossRow.Table.Columns.Count - 1
Dim i As Integer
For i = 0 To nb
     DossRow.Item(i) = DR.Item(i)
Next
Mais là c'est plantage assuré, aucun moyen de vérifier si on est sur DBNull

j'ai vu .Clone() pour copier la structure des dataset et des datatables mais pas les données.
Existe-il une autre fonction de clonage ? Comment dois-je m'y prendre pour rendre mon code plus joli ?