ADO, MySQL, wypełnianie dataGridView i edycja

0

Hej,

Mógłby mi ktoś podpowiedzieć w jaki sposób w C# wypełnić dataGridView danymi z bazy danych MySQL tak żebym mógł je edytować i zapisać z powrotem do bazy?

Mam już konektora do mysql i wiem jak połączyć się z bazą, ale co dalej?
Nie chodzi mi o gotowca oczywiście, tylko pomoc co powinienem zrobić i czego użyć w jaki sposób ;)

Próbowałem MySqlDataAdapter i DataSet, ale coś nie za bardzo mi wyszło :<

0

Dokładnie takie same zasady jak przy podłączaniu do ms sql server. Czyli przy użyciu SqlDataAdapter etc.
Tysiące przykładów w sieci i na msdn.

0

Może komuś się przyda, wiec wrzucam rozwiązanie:

private MySqlConnection dbConn = null;
        private MySqlDataAdapter myDAMieszkancy;
        private DataTable myTableMieszkancy;
        private BindingSource bSourceMieszkancy;

public BindingSource pobierzMieszkancow() {

            string sqlSelectMieszkancy = "SELECT mieszkancy.imie, mieszkancy.nazwisko, pokoje.nr_pokoju FROM mieszkancy LEFT JOIN zameldowania ON mieszkancy.id = zameldowania.id_mieszkanca LEFT JOIN pokoje ON pokoje.id = zameldowania.id_pokoju";
            myDAMieszkancy = new MySqlDataAdapter();
            myDAMieszkancy.SelectCommand = new MySqlCommand(sqlSelectMieszkancy, dbConn);
            myTableMieszkancy = new DataTable();
            myDAMieszkancy.Fill(myTableMieszkancy);

            bSourceMieszkancy = new BindingSource();
            bSourceMieszkancy.DataSource = myTableMieszkancy;

            return bSourceMieszkancy;

        }

dataGridViewMieszkancy.DataSource = polaczenie.pobierzMieszkancow();

;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1