DataGridView Veri Bağlama ve Veri Güncelleme, Düzenleme

DataGridView Veri Bağlama

İşlem Çok basit bir DataGridView Kontrolü atın formunuza..

Daha Sonra Grid'in SmartTag'ine basın tablonuzu bağlayın.. Veri bu şekilde Bağlandı..

ve
Form Load ta şöyle bir satır oluşur.. Edit Kısmında Kullanıcaz..
1)  this.ogretmenTableAdapter1.Fill(this.bilgeKolejiDataSet3.ogretmen);

DataGridView Veri Düzenleme

Mesela Öğretmen Tablonuz var diyelim ogretmenTableAdapter şeklinde bir adapter oluşturuyor.


  private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
1)'deki kodu kopyalayın ve sadece Fill Kısmını Update Yapın ve bunu Gridview'in CellEndEdit Event'inde yapıcaksınız.. Yani Editlemeden çıktığında anlamında..

            this.ogretmenTableAdapter1.Update(this.bilgeKolejiDataSet3.ogretmen);


        }

Çalıştırın.. ve bir değer değiştirin.. Veri tabanında da güncellendiğini göreceksiniz..


DataGridView Veri Silme

Olayımız seçili satırı sil şeklinde gerçekleşicek. forma bir buton atın ve Click'inde 

             //Bağntınızı kendinize göre düzenleyin..
      SqlConnection cnn = new SqlConnection("server=.;database=bilgeKoleji;Trusted_Connection=true;");

            SqlCommand cmd = new SqlCommand("delete from ogretmen where ogretmenId=@oid",cnn);
            
            //Bu satır Seçili satırdaki ogretmenId aldık... Üstte @oid diye tanımladığımız değişkene attık
            cmd.Parameters.AddWithValue("@oid", dataGridView1.CurrentRow.Cells[0].Value);

cnn.Open(); //Bağlantıyı açtık
            cmd.ExecuteNonQuery(); //Geriye değer dönmediği için NonQuery kullanıyoruz..
            cnn.Close(); //Bağlantıyı kapattık






Yorumlar

  1. Merabalar..
    Datagridviewin güncellenebiir olması için aynısını yaptım .ama ben de Update kısmını tanımıyo.. Sizce neyden kaynaklı ...yardım :( ?

    YanıtlaSil

Yorum Gönder