lostyazilim
tr.link

C# Mysql Combobox İtem Ekleme

16 Mesajlar 2.497 Okunma
acebozum
tr.link

nedenyap nedenyap Dizi Dizi Dizi Kullanıcı
  • Üyelik 10.09.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Boş
  • Konum Sivas
  • Ad Soyad Ş** A**
  • Mesajlar 85
  • Beğeniler 21 / 16
  • Ticaret 5, (%100)
Beyler doktorlar tablosundaki adi kolonunu almaya çalışıyorum fakat hiç bir türlü başaramadım.

Yardımcı Olurmusunuz?

C# Mysql Combobox İtem Ekleme
 

 

elektronikssl
webimgo

ozgunatiikk ozgunatiikk Bizi Finaller Bitirdi :) Kullanıcı
  • Üyelik 29.05.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım Geliştirici
  • Konum Balıkesir
  • Ad Soyad Ö** A**
  • Mesajlar 255
  • Beğeniler 84 / 35
  • Ticaret 0, (%0)
select adi from doktorlar de sonra bu komutu for ile comboboxa selected itemsina ekle
 

 

Boyunuzdan büyük işlere kalkışın.

nedenyap nedenyap Dizi Dizi Dizi Kullanıcı
  • Üyelik 10.09.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Boş
  • Konum Sivas
  • Ad Soyad Ş** A**
  • Mesajlar 85
  • Beğeniler 21 / 16
  • Ticaret 5, (%100)
hocam örnek olarak yazarmısınız denedim gerçekten while la forla fakat çekmiyor yanlış yazıyorum galiba

bilgim yetmiyor diyelim
 

 

ozgunatiikk ozgunatiikk Bizi Finaller Bitirdi :) Kullanıcı
  • Üyelik 29.05.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım Geliştirici
  • Konum Balıkesir
  • Ad Soyad Ö** A**
  • Mesajlar 255
  • Beğeniler 84 / 35
  • Ticaret 0, (%0)
string baglanti = "Server=ServerAdresi,;Database=DataBase_Adi;Trusted_Connection=True;";
SqlCommand cmd = new SqlCommand("select Kolon_Adi from Tablo_Adi", baglanti);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
comboBox1.Items.Add(dr["Kolon_Adi"]);
}

alıntı
 

 

Boyunuzdan büyük işlere kalkışın.
wmaraci
wmaraci

nedenyap nedenyap Dizi Dizi Dizi Kullanıcı
  • Üyelik 10.09.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Boş
  • Konum Sivas
  • Ad Soyad Ş** A**
  • Mesajlar 85
  • Beğeniler 21 / 16
  • Ticaret 5, (%100)
bunuda mysql e çevirip denemiştim olmadı gene
 

 

ozgunatiikk ozgunatiikk Bizi Finaller Bitirdi :) Kullanıcı
  • Üyelik 29.05.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım Geliştirici
  • Konum Balıkesir
  • Ad Soyad Ö** A**
  • Mesajlar 255
  • Beğeniler 84 / 35
  • Ticaret 0, (%0)
biraz araştırın bulursunuz iyi akşamlar
 

 

Boyunuzdan büyük işlere kalkışın.

nedenyap nedenyap Dizi Dizi Dizi Kullanıcı
  • Üyelik 10.09.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Boş
  • Konum Sivas
  • Ad Soyad Ş** A**
  • Mesajlar 85
  • Beğeniler 21 / 16
  • Ticaret 5, (%100)
Sabahtan Beri Evir Çevir Aynı Kodlarla Uğraşıyom Sadece Forum Load Yaptığımda Çekmiyomuş Buton tıklamayla eklettirebiliyom
sanırsam benim visual de sorun var load da

kullandığım kod bloğu

try
{
connection.Open();
MySqlCommand con = new MySqlCommand("SELECT yid from yonetici", connection);
MySqlDataReader read = con.ExecuteReader();
while (read.Read())
{
metroComboBox1.Refresh();
metroComboBox1.Items.Add(read.GetValue(0).ToString());

}
connection.Clone();
}
catch(MySqlException r)
{
MessageBox.Show(r.Message);
}
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
UI thread ile background thread lerini birbiri ile haberleştirmezseniz eklenen item'ı görmemeniz normaldir.


metroComboBox1.Refresh();

bu kodu mesela while dongusu dısında kullanmalısınız.

connection.Clone(); -> bu kod sadece connection'ı kopyalar.

connection.Close(); olması gerekir.

gördüğüm yanlışları belirtitm nasıl yapılacak konusunda araştırıp öğrenmeniz sizin için daha faydalı olacaktır.

kolay gele.
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

nedenyap nedenyap Dizi Dizi Dizi Kullanıcı
  • Üyelik 10.09.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Boş
  • Konum Sivas
  • Ad Soyad Ş** A**
  • Mesajlar 85
  • Beğeniler 21 / 16
  • Ticaret 5, (%100)
even clone tarafını sonradan düzelttim kendimde onuda dışarda kullandımda burda düzeltmeyi unutmuşum :)
 

 

nedenyap nedenyap Dizi Dizi Dizi Kullanıcı
  • Üyelik 10.09.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Boş
  • Konum Sivas
  • Ad Soyad Ş** A**
  • Mesajlar 85
  • Beğeniler 21 / 16
  • Ticaret 5, (%100)

YazılımMimarı adlı üyeden alıntı

UI thread ile background thread lerini birbiri ile haberleştirmezseniz eklenen item'ı görmemeniz normaldir.


metroComboBox1.Refresh();

bu kodu mesela while dongusu dısında kullanmalısınız.

connection.Clone(); -> bu kod sadece connection'ı kopyalar.

connection.Close(); olması gerekir.

gördüğüm yanlışları belirtitm nasıl yapılacak konusunda araştırıp öğrenmeniz sizin için daha faydalı olacaktır.

kolay gele.


veritabanından gelen C A N yazısını 3 Labele Nasıl Aktarablirim yardımcı olurmusunuz?
 

 

wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al