各位,我是初学者。
  这几天被这个问题困扰了很久。。还是没能找到问题所在。希望各位大大帮忙解决下。。感谢!
 
  
  SqlDataAdapter adapter = new SqlDataAdapter("select * from [ebook].[dbo].city", conn);  //数据库已经连上
  DataSet ds = new DataSet();
  adapter.Fill(ds, "mytable");
//HttpContext.Current.Response.Write(ds.Tables["mytable"].Rows[1][1].ToString()); //测试DataSet ds 里边是否有数据,里边有数据
 adapter.InsertCommand = new SqlCommand("insert into mytable(id, cityName, taxi) values(25, '43534', '我怕地方危机哦仅为')", conn); 
 //cnn是SqlConnection实例
 int rows = adapter.Update(ds,"mytable");
    执行UPDATE后。。数据没有变化。。也没有报异常
  用了事件监听。。发现InsertCommand 里的SQL语句没有被执行。。
  也可以排除是权限问题。。