private void buttonGuncelle_Click(object sender, EventArgs e)
{
if (dataGridView1.SelectedRows.Count <= 0)
{
MessageBox.Show("Güncellemek istediğiniz öğrenciyi listeden seçiniz!",
"Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
string id =
dataGridView1.SelectedRows[0].Cells[0].Value.ToString();//Seçilen kaydın id bilgisini
bize verir.
OleDbCommand cmd = new OleDbCommand("update ogrenciler set ad=@ad,
soyad=@soyad, numara=@numara, sinif=@sinif where id=@id");
//Burada id parametremize göre kayıt güncelleme işlemi yapılır. Çünkü id
değerimiz primarykey olarak tanımlanmıştır.
cmd.Parameters.AddWithValue("@ad", textAd.Text);
cmd.Parameters.AddWithValue("@soyad", textSoyad.Text);
cmd.Parameters.AddWithValue("@numara", textNumara.Text);
cmd.Parameters.AddWithValue("@sinif", textSinif.Text);
cmd.Parameters.AddWithValue("@id", id);
int sonuc = veri.kayitIslem(cmd);
islem_Kontrol(sonuc);
}