private void btnDelete_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Silmek istediğiniz satırı seçin", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult result = MessageBox.Show("Seçili satırı silmek istediğinize emin misiniz ?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { try { int sehirId = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value); SehirManager.Delete(sehirId); MessageBox.Show("İşleminiz başarıyla gerçekleşti", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = SehirManager.GetObjects(); dataGridView1.Refresh(); } catch (Exception ex) { MessageBox.Show("İşleminiz gerçekleştirilirken hata oluştu :" + ex.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void FillSehir() { sehirList = SehirManager.GetObjects(); foreach (var item in sehirList) { cmbSehir.Properties.Items.Add(item.SehirAdi); } }
private void btnRefresh_Click(object sender, EventArgs e) { dataGridView1.DataSource = SehirManager.GetObjects(); dataGridView1.Refresh(); }
private void frmSehir_Load(object sender, EventArgs e) { dataGridView1.DataSource = SehirManager.GetObjects(); }