当DataSet中的表中没包含有主键进行更新是会提示"对于不返回任何键列信息的SelectCommand,不支持UpdateCommand的动态SQL生成"错误,解决方法有三:
1.在提取数据时把主键列也Select出来
2.在DataSet的表中设置主键
DataTable dt=ds.Tables["table"];//建立一个DataTable对象,方便操作
dt.PrimaryKey=new DataColumn[]{dt.Columns["ID"]};//建立一个主键
2.为SqlDataAdapter指定UpdateCommand