C# C# Windows Form Örnekleri

C# Excel Verilerini Liste İçine Çekme ve Liste İçinden Rasgele Kişi Seçimi

Bu örneğimizde C# Windows Form ile MS Excel bağlantısı ile veri çekme işlemi gerçekleştireceğiz. MS Excel’ de bulunan sayfamızda Ad sütunundaki bulunan verileri Liste(List) içine çektikten sonra ListBox içinde görüntüleyeceğiz.

Bu işlemden sonra ise List içinden 3 adet veriyi rastgele bir şekilde seçerek yine formumuzda yer alan diğer ListBox içinde görüntüleyeceğiz.

Örneğimiz için Formumuza 2 adet Button ve 2 adet ListBox ekleyelim.

Kullanacağımız excel dosyası ise benim çalıştıığım bilgisayarda D sürücüsünde ve PersonelListesi.xlsx adında bir dosya.

Burada Excel dosyamızda hangi sayfayı kullanacağımız ve hangi sütundaki verilerin çekileceği önemlidir. Üstteki resimde göreceğiniz üzere Personel sayfasında Ad sütununu örneğimizde kullanacağız.

Kodlarımıza geçelim.

İlk olarak bağlantı için gerekli olan aşağıdaki satırı ekleyelim.

Daha sonra bağlatımızda kullanacağımız nesneleri ve Listemizi global olarak oluşturalım.

Verileri Getir butonu için C# Kodlarımızı aşağıdaki gibi yazalım.

Son olarak Listemizi kullanarak rastgele kayıt çekme işlemimizi gerçekleştirmek için Button2 kodlarımızı yazalım.

Kodlarımız tamamlanmış oldu.

Kodlarımızın tamamı aşağıdaki gibi olacaktır.

Bu yazıdaki örneğe ait youtube videosu aşağıdadır. Video çekiminde karşılaşabileceğiniz hatalar ve çözümleri mevcuttur.

Kolay gelsin 🙂

Yorum yap