2016-08-06 11 views
-1

これは私のコードをデータビューからグリッドビューに表示するコードです。誰もが同じのGridViewにデータ更新を介してデータベースにデータを更新する方法を私を助けることができるC#MySql DataGrid Updater

相続人は私のコード

  string myConnection = "datasource=localhost;port=3306;username=root;password=2905"; 
      MySqlConnection myConn = new MySqlConnection(myConnection); 

      MySqlCommand cmdDataBase = new MySqlCommand("select * from mydb.stud_info where stud_id = '" + this.studentid_txt.Text + "'; ", myConn); 

      MySqlDataAdapter sda = new MySqlDataAdapter(); 
      sda.SelectCommand = cmdDataBase; 
      DataTable dbdataset = new DataTable(); 

      sda.Fill(dbdataset); 
      BindingSource bSource = new BindingSource(); 

      bSource.DataSource = dbdataset; 
      grid1.DataSource = bSource; 
      sda.Update(dbdataset); 
+0

これは星の例ではありません(私は 'using'で修正する必要がありますが)これを確認してください[Here](http://stackoverflow.com/a/34175019)私が書いた – Drew

+0

あなたのユーザーSQLインジェクション攻撃が何であるかを知る – Steve

答えて

0

これは速い方法ちょうど1行であり、それはあなたのDataGridViewのすべてを更新する

this.vesselTableTableAdapter.Update(this.dockMasterDbDataSet.VesselTable);