你这是用.net自动生成的代码吧。建义用手写代码,
你现在的代码还看不出什么?
建议全部贴出来。
不然也不知道是什么错误

解决方案 »

  1.   

    应该在关系收集器(Relations)中加入关系对象
      

  2.   

    可能是你的从表中的和主表关联的字段的内容在主表中不存在。
    例如:
    主:     从:
    id       name    id
    1         aaa    1
    2         bbb    1
    3         accd   4
      

  3.   

    如果你已经确定在数据库中建立了主从表关系,
    你就在填充DataSet前加上这两句:
    this.sqlAdapter.AcceptChangesDuringFill=true;
    this.sqlAdapter.MissingSchemaAction=MissingSchemaAction.AddWithKey ;
    如果没有在数据库中建立关系,就试着用DataSet.Relations.
      

  4.   

    这个网址可以解决你的问题:http://chs.gotdotnet.com/quickstart/howto/doc/adoplus/GetDataFromDB.aspx
      

  5.   

    因为有外键约束,所以你在填充数据时,而又有部分数据无法对应,这同你的DataSet集的设定的外键约束有冲突,当然不行了。不过你可以这样处理。在你的车辆档案里加载车辆交易记录中的所有车辆