Şimdi Ara

Linq ile 1.Combobox ValueMember'ı ile 2.Combobox'ı Filtreleme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
1.149
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba, 2 adet combobox'ım mevcut ve tablolarımı linq ile bağladım. 1.combobox üzerinden bölge seçildikten sonra 2.combobox'ta sadece o bölge id'sine ait departmanların gelmesini istiyorum. Çünkü farklı bölgelerde aynı departmanlar mevcut.

    Şu anda kodlarım böyle. Uygulama derleniyor ama çalışma zamanı hatası alıyorum.

    private void cb_Bolge_MouseHover(object sender, EventArgs e)
    {
    cb_Bolge.DataSource = k.tbl_Bolges;
    cb_Bolge.DisplayMember = "Bolge_Ad";
    cb_Bolge.ValueMember = "Bolge_ID";
    }

    private void cb_Bolge_ValueMemberChanged(object sender, EventArgs e)
    {
    cb_Departman.DataSource = k.tbl_Departmans.Where(p=>p.Bolge_ID == Convert.ToInt32(cb_Bolge.ValueMember));
    cb_Departman.DisplayMember = "Departman_Ad";
    cb_Departman.ValueMember = "Departman_ID";
    }







  • ÇÖZÜLDÜ

    private void cb_Bolge_ValueMemberChanged(object sender, EventArgs e)
    {
    int blogId=Convert.ToInt32(cb_Bolge.SelectedValue);
    cb_Departman.DataSource = k.tbl_Departmans.Where(p=>p.Bolge_ID == blogId);
    cb_Departman.DisplayMember = "Departman_Ad";
    cb_Departman.ValueMember = "Departman_ID";
    }
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.