15 Ağustos 2013 Perşembe

veritabanına veri girme ve silme ve düzenleme

 OleDbConnection bag = new OleDbConnection("Provider=Microsoft.Ace.OleDb.12.0;Data Source=data.accdb");
        OleDbCommand kmt = new OleDbCommand();
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                bag.Open();
                kmt.Connection = bag;
                kmt.CommandText = "INSERT INTO ogrbil (ogrNo,adSoyad,sinifi,adres) VALUES ('" +                                   textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" 
                        + textBox4.Text + "')";            
                kmt.ExecuteNonQuery();
                bag.Close();
                frm1.frm2.listele();


koyu yazılan yer textbox1 deki veri veritabanında ogrNo ya girilecek diye tek tek beilrteye yarar..






 bag.Open();
            kmt.Connection = bag;
            kmt.CommandText = "DELETE FROM ogrbil WHERE ogrNo= '" +                    
                     dataGridView1.CurrentRow.Cells[0].Value.ToString() + "'";       //datagride secilinin 0.sutun degeri sil
            kmt.ExecuteNonQuery();           //komutu calşıtır
            bag.Close();
            listele();







145 nolu ögrenci secili iken sil tuşuna basınca siliniyor






DÜZENLEMEK ;

yeni bir form4 olusturuyoruz bunu form1 de nesne haline getiriyoruz
  public Form4 frm4;  tanımlayıp  


public Form1
{
 frm4 = new Form4();
 frm4.frm1 = this;
}


daha sonra da form4 te

public form4 üstüne
   public Form1 frm1; ekliyoruz   ve düzenleme      kodumuz ;

 textBox1.Text = frm1.frm2.dataGridView1.CurrentRow.Cells[0].Value.ToString();
            textBox2.Text = frm1.frm2.dataGridView1.CurrentRow.Cells[1].Value.ToString();
            textBox3.Text = frm1.frm2.dataGridView1.CurrentRow.Cells[2].Value.ToString();
            textBox4.Text = frm1.frm2.dataGridView1.CurrentRow.Cells[3].Value.ToString();
        }
 

//textbox1 in textine datagrid secili satırın 0.hücresini yaz   gibi devam ediyor





secili 23 nolu ögrenciyi düzenle deyince ;



Share: