Code: Alles auswählen
namespace testapp
{
    public partial class Form1 : Form
    {
        MySqlConnection MyCon;
        MySqlDataAdapter da;
        MySqlCommandBuilder cb;
        DataSet ds;
        private void Form1_Load(object sender, EventArgs e)
        {
            LoadData();
        }
        private void LoadData()
        {
            try
            {
                MyCon = new MySqlConnection();
                MyCon.ConnectionString = "Server=localhost;Uid=root;Pwd=;Database=test";
                MyCon.Open();
                da = new MySqlDataAdapter("SELECT Uid, User, Email FROM testtable", MyCon);
                ds = new DataSet();
                da.Fill(ds, "TestTable");
                dataGridView1.DataSource = ds.Tables[0];
            }
            catch(Exception ex)
            {
                MessageBox.Show("Error\n" + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                cb = new MySqlCommandBuilder(da);
                da.Update(ds, "TestTable");
                MessageBox.Show("Updates ausgeführt", "Update", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
hab das jetzt paar mal gemacht und nie einen fehler bekommen oder fehlerhaftes schreiben in db



