Bonjour,

En manipulant une DataTable, je crée une nouvelle ligne dans celle-ci.
Il se trouve que la clé primaire est un compteur (champ0)

Donc je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
Dim dr As DataRow = Nothing
Dim dt As DataTable = MonDataSettypé.monDataTable
 
dr=dt.NewRow
dr("champ1")=...
dr("champ2")=...
...
dr("champN")=...
 
dt.Rows.Add(dr)
MonTableAdapter.Update(dt)
A ce stade, j'ai besoin de récupérer le champ0 sur la ligne de dr qui a été généré.
Mais l'instruction dr("champ0") me renvoie -1 même si je l'intercale avant la méthode Add, juste après, ou juste après la méthode Update.

Comment faire ?