public Form1() { InitializeComponent(); transparan(); grdOgrenci.DataSource = Yardimci.Tablo(Yardimci.VeriGetir()); grdOgrenci.Sort(grdOgrenci.Columns["ID"], ListSortDirection.Ascending); grdOgrenciRapor.DataSource = Yardimci.Tablo(Yardimci.VeriGetirRapor()); grdKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriGetir()); DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn(); checkColumn.Name = "X"; checkColumn.HeaderText = "seçiniz"; checkColumn.Width = 50; checkColumn.ReadOnly = false; checkColumn.FillWeight = 12; checkColumn.DisplayIndex = 0; grdOgrenci.Columns.Add(checkColumn); cmbKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriGetir()); cmbKategori.DisplayMember = "KatAdi"; cmbKategori.ValueMember = "KatID"; grdOgrenciRapor.Columns[0].Visible = false; for (int i = 4; i <= 13; i++) { grdOgrenciRapor.Columns[i].Visible = false; } }
private void btnKatEkle_Click(object sender, EventArgs e) { if (btnKatEkle2.Text == "EKLE") { tbKategori.Text = tbKategori.Text.Trim(); string kat = Convert.ToString(tbKategori.Text); int sonuc = zatenKategori(kat); if (sonuc == 0) { grdKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriEkle(kat)); grdKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriGetir()); } else { DialogResult dialogresult = MessageBox.Show("Bu isimde bir kategori zaten var.", "HATA", MessageBoxButtons.OK); } } else if (btnKatEkle2.Text == "GÜNCELLE") { int satir = int.Parse(grdKategori.CurrentRow.Cells[0].Value.ToString()); tbKategori.Text = tbKategori.Text.Trim(); string kat = Convert.ToString(tbKategori.Text); grdKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriGuncelle(kat, satir)); grdKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriGetir()); } }
private void tabPage2_Click(object sender, EventArgs e) { btnKatEkle2.Text = "EKLE"; btnKatEkle2.Enabled = true; btnKatSil.Enabled = true; btnYenile2.Enabled = true; lblCift.Text = "Kategoriye ait verileri görmek için çift tıklatın."; grdKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriGetir()); }
private void btnKatSil_Click(object sender, EventArgs e) { int satir = int.Parse(grdKategori.CurrentRow.Cells[0].Value.ToString()); DataTable dt = Yardimci.Tablo(Yardimci.SatirSayisiGetir(satir)); int kactane = int.Parse(dt.Rows[0][0].ToString()); if (kactane > 0) { DialogResult dialogresult = MessageBox.Show("Lütfen tüm kayıtları sildikten sonra tekrar deneyin.", "Bu kategoriye ait kayıtlar var.", MessageBoxButtons.OK); } else { grdKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriSil(satir)); grdKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriGetir()); } }