C# C# Windows Form Örnekleri Programlama

C# Veritabanından TreeView İçine Veri Çekme

Bu yazımızda Access veritabanındaki verilerin C# Windows Formda bulunan TreeView kontrolü içine nasıl çekilebileceği ile ilgili basit bir örnek yapacağız. Daha önce C# TreeView kullanımı konusunda TreeView kontrolünün ne işe yaradığını görmüştük. Konuya göz atmak isterseniz  buradan ulaşabilirsiniz. Şimdi örneğimize geçelim.

Örneğimizde formumuza sadece TreeView kontrolü ekleyeceğiz ve Form_Load olayına yazacağımız kodlarla Form yüklendiğinde Access veritabanımızda bulunan tablo içindeki verilerin çekilmesini sağlayacağız.

 

dbKitap.accdb isminde oluşturduğumuz access dosyasını projemiz  içindeki ../Bin/Debug klasörü altına kopyalayacağız.

Kullanacağımız access veritabanı dosyamıza ait Kitaplar tablosu aşağıdaki gibi olacaktır.

 

 

Kodlarımıza geçelim. İlk olarak veritabanı bağlantısı için aşağıdaki satırı ekleyelim.

Daha sonra global olarak bağlantımızı tanımlayalım.

 

Verileri çekme işlemini bir metot ile  gerçekleştireceğiz.

Son olarak Form_Load olayına aşağıdaki kodları yazalım.

Kodlarımzın tamamı ve ekran görüntüsü aşağıdaki gibi olacaktır.

 

Ekran Çıktısı:

Örneği indirmek için TIKLA

3 Yorum

  • Hocam veritabanından çekerken aynı kişinin kayıtlarını tek node altında toplamak istiyorum group by nasıl yapılır?

    • Örneğin “kişiler” ve “notlar” adında iki tablo olsun kullanman gereken sql sorgusu şöyle olmalıdır. “SELECT kisiler.*,notlar.not1 FROM kisiler, INNER JOIN notlar GROUP BY kisiler.id, kisiler.ad,kisiler.soyad

      • Bir şey daha soracağım;saçilen başlık ve altbaşlığı ayrı ayrı almak istiyorum.Örneğin yukarıdaki örnekteki gibi kitap adı ve yazarını ayrı ayrı nasıl alabilirim?Cevaplarsanız çok sevinirim

Yorum yap