在VS2005或者VS2008里面都会有这样的问题。
在DataSet中用TableAdapter从数据库中生成两张表(DataTable)。
如:
TabSchool
包括两个字段ID,SCHOOL
TabStudent
包括三个字段ID,NAME,SCHOOL_ID再为他们在DataSet中创建一个关系
School_Student 父表字段是TabSchool的ID 子表字段是TabStudent的SCHOOL_ID然后在TabStudent表中手动添加一个DataColumn名为SchoolName,在它的Expression属性里写入Parent(School_Student).SCHOOL。完成以上工作以后,右键点击TabStudent的TabStudentAdapter,再选择“配置”菜单项,就会报错。大家可以试试我说的这个问题。如果可以通过升级VS,或者其它的方法来解决这个问题,请大家不吝赐教,谢谢。

解决方案 »

  1.   

    “出错”就这两个字?!说说什么错误。在使用TableAdapter生成datatable时已经创建了相应的selectcommand etc了。
    现在更改了datatable不大合理。思路有点问题。要么就只创建dataset和datarelation,
    dataadapter读取数据创建datacolumn的代码自己来写。
      

  2.   

    to efcndi
    1.这样使用是因为不得不这么做,不是思路的问题,我希望不要在不了解所开发的系统的情况,就指责别人的思路,是一种对别人不尊重的做法.
    2.dataadapter自己写就失去本来所希望的减轻开发劳动的目的.