我发现DataSet自动修改数据库都可以成功,比如修改、删除、添加都行,但是如果在DataSet对象中添加一列的话,这一列不能提交回数据库是什么原因?

解决方案 »

  1.   

    DataSet自动修改数据库?
    什么意思
      

  2.   

    你的DataSet 的InsertCommand设定没?
      

  3.   

    设好了,用commandBuiler自动生成的InsertCommand、UpdateCommand、DeleteCommand
      

  4.   

    数据集中添加的列需要跟SqlDataAdapter中的更新SqlCommand的.CommandText的sql脚本有关系,你都没有指定sql进行更新到数据库,那肯定不会更新。
    可通过这个例子来了解更多,
    http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspx
      

  5.   

    当然不行。你的属于DDL语言, 不是DataSet能解决的