A. 对于多个基表不支持动态 sql 生成
你想要的是不是删除emp表数据而不是dept表数据?
这样的话,你直接根据前端传过来的empid删除emp表数据就可以了
类似于 delete from emp where empid in (......)
B. C#datagridview对于多个基表不支持动态SQL生成
你是多个表查询的,所以实际上是多个表,不能用SqlCommandBuilder更新
from student,class
C. 对于不返回任何基表信息的SelectCommand不支持动态SQL的生成
应该是更新字符串的问题,以前我遇到这个问题的时候,都是手动写的UpdateCommand ,然后在用CommandBuilder(Adapter),自动生成添加和查询的,就可以了,你可以试试手写UpdateCommand