2016-08-20 45 views
-1

我一直在研究一些可以编辑我的mysql数据库中的数据的工具除了更新数据之外,一切工作都可以说我通过程序编辑表格编辑它不会更新的条目名称这是我迄今为止,如果任何人可以帮助将不胜感谢谢谢。更新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,名称,PlayerUID,JobsCompleted,MoneyEarned,CargoWeight,DrivenDistance 我使用数据网格在工具 此处查看数据是图像在更新按钮的点击通话工具 ​​

回答

0

好吧,我不得不进入其中的数据我想进入该ID是个问题,我不得不

0

MyAdapter.Update(dTable) 
+0

@dazholmes使用类级变量并在多个事件中使用相同的变量。 – Adrian

+0

阅读本文http://stackoverflow.com/a/27760959/713789 – Adrian

+0

我试着把MyAdapter.Update(dTable) 下MyAdapter.Fill(dTable);但仍不会上传 –