Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更新未提交的mysql数据_C#_Mysql - Fatal编程技术网

C# 更新未提交的mysql数据

C# 更新未提交的mysql数据,c#,mysql,C#,Mysql,我一直在开发一些工具,可以编辑mysql数据库中的数据。除了更新数据,其他一切都可以工作。比如说,我通过程序编辑表格编辑条目名称,它不会更新。这是我目前拥有的。如果有人能帮上忙,我将不胜感激。谢谢 private void button4_Click(object sender, EventArgs e) { try { string MyConnection2 = "datasource=loc

我一直在开发一些工具,可以编辑mysql数据库中的数据。除了更新数据,其他一切都可以工作。比如说,我通过程序编辑表格编辑条目名称,它不会更新。这是我目前拥有的。如果有人能帮上忙,我将不胜感激。谢谢

private void button4_Click(object sender, EventArgs e)
        {
            try

            {

                string MyConnection2 = "datasource=localhost;port=3306;username=root;password=toor";

                //Display query 

                string Query = "select * from truck.jobs;";

                MySqlConnection MyConn2 = new MySqlConnection(MyConnection2);

                MySqlCommand MyCommand2 = new MySqlCommand(Query, MyConn2);



                //  MyConn2.Open(); 

                //For offline connection we weill use  MySqlDataAdapter class. 

                MySqlDataAdapter MyAdapter = new MySqlDataAdapter();

                MyAdapter.SelectCommand = MyCommand2;

                DataTable dTable = new DataTable();

                MyAdapter.Fill(dTable);





                dataGridView1.DataSource = dTable; // here i have assign dTable object to the dataGridView1 object to display data. 



                // MyConn2.Close(); 

            }

            catch (Exception ex)

            {



                MessageBox.Show(ex.Message);
            }
        }
数据库中使用的当前表有id、Name、PlayerUID、JobsCompleted、MoneyEarned、CargoWeight和DrivenDistance 我正在使用数据网格查看工具中的数据 下面是该工具的图像

在更新按钮上单击调用此

MyAdapter.Update(dTable)

好的,我必须输入我想要输入的数据的id,这是我遇到的问题

@dazholmes使用类级别变量并在多个事件上使用相同的变量。我尝试将MyAdapter.Update(dTable)放在MyAdapter.Fill(dTable)下;但仍然没有upload@dazholmes您是否以某种方式修改了数据表?