C# 修改datagridview里的数据表后无法同步数据库,该如何处理
C# 修改datagridview里的数据表后无法同步数据库
各位大神好,本菜鸟刚学习c#遇到了困难,很是打击信心。
程序没报错,倒是无法同步mysql数据库,下面是我的按钮触发事件:
我思路是这样的,先在datagridview上显示数据,然后在里面修改,改完后进行全部同步到数据库;
但是同步不了,点button之后datagridview上的数据也变回原来的字符,就是什么都没变化。
恳请各位大神指导小弟,感激不尽!!
------解决思路----------------------
你的点击 代码 明明是重新 获取的数据 哪里来的更新。 fill 之后是 update 修改了 也没用
------解决思路----------------------
同意楼上 重新获取把改的都覆盖了 再去更新 等于没更新
各位大神好,本菜鸟刚学习c#遇到了困难,很是打击信心。
程序没报错,倒是无法同步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 修改了 也没用
------解决思路----------------------
同意楼上 重新获取把改的都覆盖了 再去更新 等于没更新