2016-08-06 6 views
-1

Dies ist mein Code zum Anzeigen von Daten aus DataBase in der Grid-Ansicht. Kann mir jemand helfen, wieC# MySql DataGrid Updater

Daten in der Datenbank durch Aktualisieren von Daten in Same Gridview zu aktualisieren My-Code

Heres

  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

Dies ist kein stellares Beispiel (Ich muss es mit 'using' beheben), aber überprüfen Sie dies [Hier] (http://Stackoverflow.com/a/34175019), dass ich schrieb – Drew

+0

Ich hoffe, dass keiner Ihrer Benutzer Wissen was ein Sql Injection Angriff ist – Steve

Antwort

0

ist dies eine schnellere Methode nur eine Zeile, und es wird alles in Ihrem Datagridview aktualisiert

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