在DataGrid中,选中一行后,点击一个Button按钮进行删除该行,不过在DataGrid中填充的数据表有外键关联,在用sqlDataAdapter时说 无法映射生成Update语句请问有什么办法能将对dataGrid 的数据修改体现到数据库中,包括更新和删除啊?

解决方案 »

  1.   

    补充一下,假如上面的数据,dataGrid中的列对应了数据库中的一个表,dataGrid中的数据是在程序运行时加入的,在有外键关联的情况下如何将数据加入到数据库中?
      

  2.   

    你可能有两个问题,第一个更新的数据库表没有设置主键问题,
    第二个,可能是 需要这个
    SqlCommandBuilder objBuilder = new SqlCommandBuilder(adpt);
      

  3.   

    http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx