private void Sirala_Btn_Click(object sender, EventArgs e) { try { HataYeri = 1; bool BaglantiDurumu = mySQLYonet.BaglantiAc(DBHost, DBUser, DBPass, DBName); HataYeri = 11; if (Islemler_TabCtrl.TabPages[0].Text.Length == 0) { return; } HataYeri = 2; if (BaglantiDurumu == true) { DataTable dt = new DataTable(); BindingSource bs = new BindingSource(); string SayfaNo = TabloGecerliSayfa_TBox.Text; HataYeri = 24; string Kacarli = Kacarli_CBox.SelectedItem.ToString(); HataYeri = 25; string Egore = ""; if (TabloKolonlar_CBox.Items.Count > 0) { Egore = TabloKolonlar_CBox.SelectedItem.ToString(); } HataYeri = 26; bool Artan = Artan_Chck.Checked; HataYeri = 27; dt = mySQLYonet.TabloListele(Islemler_TabCtrl.TabPages[0].Text, SayfaNo, Kacarli, Egore, Artan); HataYeri = 23; bs.Clear(); bs.DataSource = dt; AktifTabloDT.Clear(); AktifTabloDT = new DataTable(); AktifTabloDT = dt; TabloKayitlar_DGV.DataSource = bs; //DGVVeriTipiDuzenle(Islemler_TabCtrl.TabPages[0].Text); TabloDuzenleAcKapaDurum = false; TabloDuzenleAcKapa(); int TabloKayitSayisi = mySQLYonet.AktifTabloToplamKayitSayisi; TabloKayitSayisi_Lbl.Text = TabloKayitSayisi.ToString(); if (Convert.ToInt32(Kacarli) >= TabloKayitSayisi) { TabloToplamSayfa_TBox.Text = "1"; } else { int KacarliInt = Convert.ToInt32(Kacarli); int Kalan = TabloKayitSayisi % KacarliInt; int TabloToplamSayfaSayisi; if (Kalan == 0) { TabloToplamSayfaSayisi = TabloKayitSayisi / KacarliInt; } else { TabloToplamSayfaSayisi = ((TabloKayitSayisi - Kalan) / KacarliInt) + 1; } TabloToplamSayfa_TBox.Text = TabloToplamSayfaSayisi.ToString(); } }//Baglanti sağlandı ise HataYeri = 200; mySQLYonet.BaglantiKapat(); } catch (Exception Istisna) { switch (HataYeri) { default: OrtakSinif.ProgramHatasi("Sirala_Btn_Click()", HataYeri, Istisna); break; } } }
void TabloyuGoster(string TabloAdi) { HataYeri = 0; TabloKriteriniKullaniciTetikledi = false; try { TabloKolonlar_CBox.Items.Clear(); HataYeri = 1; bool BaglantiDurumu = mySQLYonet.BaglantiAc(DBHost, DBUser, DBPass, DBName); HataYeri = 11; Islemler_TabCtrl.TabPages[0].Text = TabloAdi; HataYeri = 2; if (BaglantiDurumu == true) { DataTable dt = new DataTable(); BindingSource bs = new BindingSource(); HataYeri = 21; //mySQLYonet.VeriTabaniSec(DBName); //dt.Clear(); HataYeri = 22; //dt =mySQLYonet.TabloOku(TabloAdi); HataYeri = 23; string SayfaNo = TabloGecerliSayfa_TBox.Text; HataYeri = 24; string Kacarli = Kacarli_CBox.SelectedItem.ToString(); //MessageBox.Show(Kacarli); HataYeri = 25; string Egore = ""; if (TabloKolonlar_CBox.Items.Count > 0) { Egore = TabloKolonlar_CBox.SelectedItem.ToString(); } HataYeri = 26; Artan_Chck.Checked = true; bool Artan = Artan_Chck.Checked; HataYeri = 27; dt = mySQLYonet.TabloListele(TabloAdi, SayfaNo, Kacarli, Egore, Artan); //Tablo Kolonlar Combobox ı dolduralım TabloKolonlar_CBox.Items.Clear(); HataYeri = 28; foreach (DataColumn column in dt.Columns) { TabloKolonlar_CBox.Items.Add(column.ColumnName); } TabloKolonlar_CBox.SelectedIndex = 0; // ] HataYeri = 23; bs.Clear(); bs.DataSource = dt; //[ Güncellemede kullanmak üzere Table ve BindingSource saklayalım AktifTabloBS = new BindingSource(); AktifTabloBS = bs; AktifTabloDT = new DataTable(); AktifTabloDT = dt;//dt; // Güncellemede kullanmak üzere Table ve BindingSource saklayalım ] TabloKayitlar_DGV.DataSource = bs; //DGVVeriTipiDuzenle(TabloAdi); //dataGrid1.DataSource = bs; //MessageBox.Show(dt.Columns.Count.ToString()); TabloKayitlar_DGV.Sort(TabloKayitlar_DGV.Columns[0], ListSortDirection.Ascending); int TabloKayitSayisi = mySQLYonet.AktifTabloToplamKayitSayisi; TabloKayitSayisi_Lbl.Text = TabloKayitSayisi.ToString(); if (Convert.ToInt32(Kacarli) >= TabloKayitSayisi) { TabloToplamSayfa_TBox.Text = "1"; } else { int KacarliInt = Convert.ToInt32(Kacarli); int Kalan = TabloKayitSayisi % KacarliInt; int TabloToplamSayfaSayisi; if (Kalan == 0) { TabloToplamSayfaSayisi = TabloKayitSayisi / KacarliInt; } else { TabloToplamSayfaSayisi = ((TabloKayitSayisi - Kalan) / KacarliInt) + 1; } TabloToplamSayfa_TBox.Text = TabloToplamSayfaSayisi.ToString(); } }//Baglanti sağlandı ise HataYeri = 200; mySQLYonet.BaglantiKapat(); TabloKriteriniKullaniciTetikledi = true; } catch (Exception Istisna) { switch (HataYeri) { default: OrtakSinif.ProgramHatasi("TabloyuGoster()", HataYeri, Istisna); break; } TabloKriteriniKullaniciTetikledi = true; } }