我在 SQL Server 中创建了两个表:
create table Voyage(NumV int primary key identity, NbpAgadir int, NbpCasa int, NbpRabat int, Montant float)
create table Archive(NumV int foreign key references Voyage(NumV), NumPlace int, Ville varchar(10))
我在 VS 中有一个表格:

DGV当我按下Valider Button将第一行中的所有数据保存在第二行中时,第二行只包含我想要DGV的一行Voyage table,所以我编写了它的代码并且它可以工作。
问题是当我按下Valider Button它时也应该将数据保存在第一个DGVinto 中,但我不知道如何检测将添加到的新行的 PK Voyage table,因为我需要在保存数据Archive table时写入也这NumV FK是一个PK int Voyage table。