0
我有一個名爲「德維斯」父表,併爲其取名爲「LigneDevis」,我想將數據插入到使用devisBindingSource和ligneDevisBindingSource兩個表的子表,這裏的更新代碼:C#更新多表用的BindingSource有關係
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了未處理 消息=不可能D'insérerUNE valeur德CLEétrangère,汽車ILñ 'existe pas de valeur decléprimaire correspondante。 [外鍵約束名稱= Ligne_Devis]
我的問題是:是否有解決方案來解決外鍵約束問題? 謝謝。
我做到了,但沒有任何事情發生,錯誤仍然發生 –