lostyazilim
tr.link

C# combobox sql veri çekme nasıl yapabilirim ?

6 Mesajlar 889 Okunma
lstbozum
tr.link

onur0061 onur0061 WM Aracı Kullanıcı
  • Üyelik 31.10.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Yazılımcı
  • Konum Trabzon
  • Ad Soyad O** I**
  • Mesajlar 347
  • Beğeniler 86 / 77
  • Ticaret 8, (%100)
Arkadaşlar bir program üzerinde çalışmaktayım ancak combobox kullanarak sql serverden veri çekmeyi bir türlü yapamadım.

Alltaki görselde görmüş olduğunuz gibi 2 adet combobox mevcut bu combobox lardan 1.sinden Ders seçimi yapılacak daha sonra yapılan seçime göre 2. comboxda konular belirecek ve kullanıcı konuyu seçtiğinde konuya göre sql serverdan verileri çekmek istiyorum ama bir türlü yapamadım yardımcı olur musunuz ?


örnk; 1.combobox "matematik" > 2.combobox "Doğal Sayılar" > veriler çekilerek gösterilecek ( her konu için ayrı ayrı )


 

 

wmaraci
reklam

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Ders adli comboboxin selectedindexchange olayinda dersid degerini al. Daha sonra o dersid degerinin karsiligi olan konulari bir listeye at.

CbxKonular.datasource = gelenliste;
Cbxkonular.databind();
yazdiginda o konular dolacaktir oraya.
 

 

www.ontedi.com
www.cizgi.site

onur0061 onur0061 WM Aracı Kullanıcı
  • Üyelik 31.10.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Yazılımcı
  • Konum Trabzon
  • Ad Soyad O** I**
  • Mesajlar 347
  • Beğeniler 86 / 77
  • Ticaret 8, (%100)
ontedi

if (comboBox1.SelectedIndex == 0) // Türkçe seçiliyse
{
comboBox2.Items.Add("MART");
comboBox2.Items.Add("NİSAN");
comboBox2.Items.Add("MAYIS");
}

böyle mi ?
 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Hocam, oncelikle dersler adli comboboxa change eventini tanimlaman gerek. Cünkü, biz ona "Dersler adlı combobox değişirse" gibi bir olay atamis olmaliyiz. Mobildeyim, pcye gecince yazarim.
 

 

www.ontedi.com
www.cizgi.site
wmaraci
wmaraci

onur0061 onur0061 WM Aracı Kullanıcı
  • Üyelik 31.10.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Yazılımcı
  • Konum Trabzon
  • Ad Soyad O** I**
  • Mesajlar 347
  • Beğeniler 86 / 77
  • Ticaret 8, (%100)
ontedi c# programlamada daha yeniyim o yüzden biraz zorlanıyorum daha açık ve örnekli anlatırsan benim de kavrayıp anlamam daha iyi olacak sanırım. Şimdiden yardımcı olduğun için teşekkür ediyorum.
 

 

SefaCanDemir SefaCanDemir Front-End Developer Kullanıcı
  • Üyelik 10.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Front-End Developer
  • Konum Adana
  • Ad Soyad S** D**
  • Mesajlar 1345
  • Beğeniler 234 / 472
  • Ticaret 12, (%100)
Bir method oluşturup bunun içinde sql sorgunuzu döndüreceksiniz. Ve combobox'ın SelectedValueChanged Eventın da SelectedValue yi string olarak alacaksınız. Daha sonra bu valueyi methoda göndererek sorguyu döndüreceksiniz. Yine metot içinde diğer comboboxa dönen verileri item olarak ekleteceksiniz.
 

 

sefacandemir.com.tr
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al