c#

C# adatbázis kezelés grafikus felületről

C# programozás

Nézzük meg, hogyan lehet egy MySql adatbázist elérni grafikus felületről. A form-ra helyezzünk el egy dataGridView-t, két panelt, ezekbe 2-2db textbox-t, és 1-1 gombot. Az adatbázisból lekért adatokat a dataGridView-ban jelenítjük meg. (ki lehetne íratni akár label-re, textboxba is)

A program indításakor kapcsolódunk az adatbázishoz, és lekérjük a tábla összes adatát. A form betöltésekor lefut a Betoltes() függvény, ami frissíti a dataGridView-t.

Új adatok feltöltésénél a kék panelon található textboxok értékét mentjük el az adatbázisba. Az id autoinc. tehát azt nem kell megadni.

A sárga panel textboxaiba beírjuk az aktuális termék adatait, és a módosítás gomb lenyomásával el is mentjük az adatbázisba. Ahhoz, hogy ezt lássuk is, meghívjuk a Betolt() függvényt. A textboxok értékei annak megfelelően változnak, éppen melyik sorra kattintunk. Ehhez a dataGridView1 SelectionChanged eseményét használjuk.

Törlésnél a dataGridView1 aktuális sorának id-ja alapján azonosítjuk be a terméket.

Program