Bonjour à toi,
Excellente question !!!
J'ai moi aussi posé la même question mais n'ai pas trouvé d'autre solution que de créer une requète sql d'insert avec retour du @@identity.
Après l'insert, je récupère la valeur au travers de l'évènement inserted du datasource.
Comme ceci :
Sub ReservationByCodeDS_Inserted( ByVal sender As Object , ByVal e As ObjectDataSourceStatusEventArgs) Handles ReservationByCodeDS.Inserted
CodeResaTB.Text = e.OutputParameters("codeEnretour")
end sub
Ici, codeResaTB est un texbox de la page utilisé par le Datasource pour afficher le formview
codeEnretour est le code retoruné par la procédure stockée.
C'est un peu tiré par les cheveux mais je n'ai pas trouvé de piste sur le Pb que tu évoque (mais si tu trouves, n'hésites pas ...)
@+