C# 修改datagridview里的数据表后无法同步数据库,该如何处理

C# 修改datagridview里的数据表后无法同步数据库
本帖最后由 u012732813 于 2015-11-14 13:43:09 编辑
各位大神好,本菜鸟刚学习c#遇到了困难,很是打击信心。C# 修改datagridview里的数据表后无法同步数据库,该如何处理
程序没报错,倒是无法同步mysql数据库,下面是我的按钮触发事件:



        private void button4_Click(object sender, EventArgs e)
        {
            string str_conn = "DataSource = localhost;DataBase = ****;User Id = root;Password =****";
            MySqlConnection conn3 = new MySqlConnection(str_conn);
            conn3.Open();

            MySqlCommand cmd3 = conn3.CreateCommand();
            cmd3.CommandText = "select * from sstu";
            MySqlDataAdapter mydap = new MySqlDataAdapter();
            mydap.SelectCommand = cmd3;
            DataSet ds3 = new DataSet();
            mydap.Fill(ds3);

            MySqlCommandBuilder mysql_cmdbd =new MySqlCommandBuilder(mydap);
            mydap.Update(ds3);
         }


我思路是这样的,先在datagridview上显示数据,然后在里面修改,改完后进行全部同步到数据库;
但是同步不了,点button之后datagridview上的数据也变回原来的字符,就是什么都没变化。

恳请各位大神指导小弟,感激不尽!!

------解决思路----------------------
你的点击 代码 明明是重新 获取的数据  哪里来的更新。  fill  之后是 update    修改了 也没用
------解决思路----------------------
同意楼上 重新获取把改的都覆盖了 再去更新 等于没更新