combobox veri çekme

atilla01
23-12-2017, 20:27   |  #1  
atilla01 avatarı
OP Taze Üye
Teşekkür Sayısı: 0
12 mesaj
Kayıt Tarihi:Kayıt: Ara 2016

merhaba arkadaşlar veri tabanından comboboxlara veri çekicem fakat load üzerinden sadece 1 tane çekebiliyorum 2.yazınca hata alıyorum farklı tablolardan diğer comboboxlarada çekmek istiyorum şimdiden teşekkürler

cm1987_
23-12-2017, 23:31   |  #2  
Üye
Teşekkür Sayısı: 2
56 mesaj
Kayıt Tarihi:Kayıt: Tem 2013

 

SQL dekı ıkı farklı tabloyu ayrı ayrı cekebılırsınız yada diaygram ıle tabloları bırlestırıp cekebılırsınız

iyi çalısmalar

White-Fox
24-12-2017, 01:06   |  #3  
White-Fox avatarı
Yıllanmış Üye
Teşekkür Sayısı: 149
1,042 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

entity framework'ü bir araştırsana hiç böyle bağlantıyla vs uğraşmazsın.Senin için ado kodlarını sql sorgularını yazıyor. tabi ado.net kadar hızlı değil ama güncel olarak çok kullanılıyor.

Not: 1.yi çekiyor ama 2.yi çekemiyorsun , 1. ve 2. ne tam anlaşılmıyor.

Load eventi form ilk kez show olduğunda bir kere çalışır ve bir daha çalışmaz.dispose edip tekrar açmaya da çalışamazsın çünkü bellekten uzaklaştırılmış nesneyi tekrar çağıramazsın.Combobox'ın eventlerine sql sorgusu yazılabilir.Tabi en doğrusu bunları bir sınıf içine yazmak.

errorno
26-12-2017, 04:53   |  #4  
Taze Üye
Teşekkür Sayısı: 1
16 mesaj
Kayıt Tarihi:Kayıt: Ara 2017

Merhaba,

select sorgunuzu aşağıdaki gibi düzenlerseniz çalışır sanıyorum. Yani bir birleşim yapıyorsunuz ama birleşimin bir bağlantısı yok. Direk olarak sonuçlar iki tablodan da gelir. Northwind veri tabanında test edildi. Burada unutulmaması gereken nokta şu; sonradan çağırdığınız tablonun verileri ilk tablonuza göre az ise tekrarlı gelecektir. Aksi seçeneği kontrol edin. Bunu sadece fikir vermesi açısından cevapladım.

select Cus.CompanyName, Cat.CategoryName from Customers Cus
inner join Categories Cat on
Cus.CustomerID <> ''

Saygılarımla

Son Düzenleme: errorno ~ 26 Aralık 2017 04:53