//////////////////////////////////////////////////////////////////////// private void dataGridView1_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e) { if (dataGridView1.CurrentRow.Cells["KisilerID"].Value != DBNull.Value && dataGridView1.CurrentRow.Index != -1) { int temp = Convert.ToInt32(dataGridView1.CurrentRow.Cells["KisilerID"].Value); if (MessageBox.Show("Bu kaydı silmek istediğinize emin misiniz?", "DataGridView", MessageBoxButtons.YesNo) == DialogResult.Yes) { Kisiler kisilerx = db.Kisiler.Find(temp); db.Kisiler.Remove(kisilerx); db.SaveChanges(); DataGridView_Guncelle(); e.Cancel = true; } else { e.Cancel = true; } } else { e.Cancel = true; } }
private void kaydetButton_Click(object sender, EventArgs e) { Kisiler kisi = new Kisiler { Ad = adTextBox.Text, Soyad = soyadTextBox.Text, Numara = Convert.ToInt64(numaraTextBox.Text), }; if (comboBox1.SelectedItem == "Kırmızı") { kisi.adRenk = "k"; } else if (comboBox1.SelectedItem == "Mavi") { kisi.adRenk = "m"; } else if (comboBox1.SelectedItem == "Yeşil") { kisi.adRenk = "y"; } if (comboBox2.SelectedItem == "Kırmızı") { kisi.soyadRenk = "k"; } else if (comboBox2.SelectedItem == "Mavi") { kisi.soyadRenk = "m"; } else if (comboBox2.SelectedItem == "Yeşil") { kisi.soyadRenk = "y"; } if (comboBox3.SelectedItem == "Kırmızı") { kisi.numaraRenk = "k"; } else if (comboBox3.SelectedItem == "Mavi") { kisi.numaraRenk = "m"; } else if (comboBox3.SelectedItem == "Yeşil") { kisi.numaraRenk = "y"; } string dosyaYolu = @"veriler.txt"; if (!File.Exists(dosyaYolu)) { //dosya yoksa dosyayı oluşturur ve kayıt ekler. FileStream fs = new FileStream(dosyaYolu, FileMode.OpenOrCreate, FileAccess.Write); StreamWriter sw = new StreamWriter(fs); sw.WriteLine(kisi.adRenk + kisi.soyadRenk + kisi.numaraRenk + " " + kisi.Ad + " " + kisi.Soyad + " " + kisi.Numara); sw.Flush(); sw.Close(); fs.Close(); MessageBox.Show("Kaydedildi"); } else { //dosya varsa dosyayı ellemeden kaydını ekler. StreamWriter sw = File.AppendText(dosyaYolu); sw.WriteLine(kisi.adRenk + kisi.soyadRenk + kisi.numaraRenk + " " + kisi.Ad + " " + kisi.Soyad + " " + kisi.Numara); sw.Flush(); sw.Close(); MessageBox.Show("Kaydedildi"); } Close(); }