private void TabloyuKaydet_Btn_Click(object sender, EventArgs e) { HataYeri = 0; try { HataYeri = 1; mySQLYonet.BaglantiAc(DBHost, DBUser, DBPass, DBName); HataYeri = 2; IstekTabloBS.EndEdit(); HataYeri = 3; DataTable dtdegisim = new DataTable(); HataYeri = 4; dtdegisim = IstekTabloDT.GetChanges(); mySQLYonet.IstekTablosunuGuncelle(dtdegisim);// dtdegisim); mySQLYonet.BaglantiKapat(); TabloDuzenleAcKapaDurum = false; TabloDuzenleAcKapa(); TabloyuYenile(); } catch (Exception Istisna) { switch (HataYeri) { case 4: //Hiçbirşey yapma çünkü değişiklik yapılmadı. OrtakSinif.HataBildir(DilSec.HenuzDegistirilmedi, Istisna); //TabloDuzenleAcKapaDurum = false; //TabloDuzenleAcKapa(); break; default: OrtakSinif.ProgramHatasi("f03_MySQLYonet.Btn_IstekTabloKaydet_Click()", HataYeri, Istisna); TabloyuYenile(); break; } } }