Ich habe an einem Werkzeug gearbeitet, das Daten in meiner MySQL-Datenbank bearbeiten kann alles funktioniert anders als die Update-Daten sagen, ich bearbeite die Tabelle durch das Programm Bearbeiten Sie den Namen eines Eintrags wird es nicht aktualisieren Dies ist, was ich bisher hatte, wenn jemand helfen könnte, wäre sehr dankbar, danke.Update mysql Daten nicht einreichen
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);
}
}
die aktuellen Tabellen in der Datenbank verwendet werden, sind ID, Name, PlayerUID, JobsCompleted, MoneyEarned, CargoWeight, DrivenDistance Ich bin ein Datenraster unter Verwendung der Daten in dem Tool zum Anzeigen hier ist ein Bild von das Werkzeug
@dazholmes Verwenden Sie Klassenvariable und verwenden Sie dieselbe Variable für mehrere Ereignisse. – Adrian
Lesen Sie diese http://StackOverflow.com/A/27760959/713789 – Adrian
Ich habe versucht, MyAdapter.Update (dTable) unter MyAdapter.Fill (dTable); aber lädt immer noch nicht –