你updata的是dataset里的数据,不是实际数据库里的。

解决方案 »

  1.   

    在改变textbox的值后还需要执行update命令才能将数据库彻底更新,update方法只是返回执行数据库操作命令后成功返回的行数,下面的代码你可以参考一下:
        SqlCommand myUPDATEcommand;
        SqlDataAdapter DBread;
        SqlConnection sqlconn;
        myUPDATEcommand=new SqlCommand ("update mOperator set 姓名='" + xm + "',密码='" + mm + "',权限='" + qx + "'  where 编码='" + item + "'",sqlconn);
        DBread=new SqlDataAdapter ();
        DBread.UpdateCommand = myUPDATEcommand;
        DBread.UpdateCommand.ExecuteNonQuery();
      

  2.   

    补充:
    上面几个更新变量的取值如下:
        item = TextBox1.text;
        xm = TextBox2.text;
        mm = TextBox3.text;
        qx = TextBox4.text;