Witam, mam nastepujacy problem:
Chodzi mi o najprostsza edycje bazydanych poprzez DataGridView
Kod programu wyglada tak:
połączenie z baza
private void Form1_Load(object sender, EventArgs e)
{
this.data = new DataSet();
try
{
this.con = new MySQLConnection(new MySQLConnectionString("localhost", "przetargi", "root", "buraq").AsString);
this.con.Open();
}
catch (Exception ee)
{
MessageBox.Show(ee.ToString());
}
}
Zaladownie danych z bazy do datagrid`a (jako sql podaje cos w stylu "SELECT * FROM table")
private void load(string sql)
{
MySQLCommand cmd = new MySQLCommand(sql, this.con);
this.adapter = new MySQLDataAdapter(cmd);
this.adapter.Fill(this.data);
dataGridView.DataSource = this.data.Tables["table"];
}
EventHandler edycji w datagridzie
private void dataGridView_CellEndEdit(object sender, EventArgs e)
{
try
{
this.adapter.Update(this.data, "table"); // to nie działa...
}
catch (Exception ee)
{
MessageBox.Show(ee.ToString());
}
MessageBox.Show("updated");
}
Nie dostaje zadnego wyjatku ale baza nie zostaje zaktualizowana.
Przejrzałem wiele stron i przykładów i nigdize nie bylo nic ponad to.
Jednym słowem, Any ideas?