设置sqlDataAdapter1的InsertCommand... 或用sqlCommandBuilder生成,
sqlDataAdapter1.Update(dataSet1.Tables("table"));

解决方案 »

  1.   

    sqlDataAdapter1.Update(dataSet1.Tables("table"));
      

  2.   

    对   Update  就好了
      

  3.   

    System.Data.SqlClient.SqlCommandBuilder cmdBuilder = new SqlCommandBuilder( sqlDataAdapter1 );
    sqlDataAdapter1.Fill(dataSet1,"jb");
    //textBox2.Text=dataSet1.Tables["jb"].Rows[0]["name"].ToString();
    dataSet1.Tables["jb"].Rows[0]["name"]=textBox1.Text;
    //textBox3.Text=dataSet1.Tables["jb"].Rows[0]["name"].ToString();
    sqlDataAdapter1.Update(dataSet1.Tables["jb"]);
    这样应该能成功吧,可是SQL数据库里为什么没变呢?
      

  4.   

    试试加这么一句话
    dataSet1.getchange();
      

  5.   

    SqlCommandBuilder 效率不高,
    还是楼主自己写SqlAdaDatapter.UpdataCommand.CommandText的值。