「Devis」という名前の親テーブルと「LigneDevis」という名前のその子テーブルがあります。devisBindingSource と ligneDevisBindingSource を使用して 2 つのテーブルにデータを挿入します。ここでは更新コード:
private void devisBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
this.Validate();
this.devisBindingSource.EndEdit();
this.ligneDevisBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.dBDataSet);
}
両方のテーブルに新しい行を挿入しようとすると、エラーが発生しました:
System.Data.SqlServerCe.SqlCeException が処理されませんでした。[ 外部キー制約名 = Ligne_Devis ]
私の質問は: 外部キー制約の問題を解決する解決策はありますか? ありがとう。