ben VB tabanlıyım, ve şimdi accesste bulunan database için bir program yazmam gerekiyor. programı daha merhaba demeden c# ile yazmaya çalışıyorum. ve şuna benzer bir örnek yapmaya çalışıyorum. mesela comboboxdan istanbulu şeçtiniz ve diğer comboboxda ilçeler sıralandı. elimde c# 4.0 kitabı var ama içindeki örnekler yeterli olamiyor. acaba bana yardım edebilir misiniz?
c# da combobox' a göre diğer combobox'a item ekleme
Örnek dosyanız?
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
yavaş yavaş öğreniceğiz artık .
Yalnız sende veritabanı yok bu tip uygulamalar teorikten öteye gitmesede ben cevap yazmış olayım.
İller'e ait combobox ın SelectedIndexChanged olayında Sql ile veri çekeceksin:
gibi bir kullanım olabilir. Yani ilçe için verileri çekerken WHERE ile şartı belirtmen lazım. İster İl kutusundaki İl'in ID sine göre ister İl'in adına göre ilçeleri çekmelisin.
İller'e ait combobox ın SelectedIndexChanged olayında Sql ile veri çekeceksin:
DataSet ds = fy.GetDataSet("SELECT * FROM tabloadi WHERE il_idfk=" + cb_il.SelectedValue);
cb_ilce.DataSource = ds.Tables[0];
cb_ilce.ValueMember = "ilce_id";
cb_ilce.DisplayMember="ilce_adi";
gibi bir kullanım olabilir. Yani ilçe için verileri çekerken WHERE ile şartı belirtmen lazım. İster İl kutusundaki İl'in ID sine göre ister İl'in adına göre ilçeleri çekmelisin.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Anladım, çok teşekkür ederim. Ben ilk başta C# ile arayüzü tasarlarken comboboxlara başlıkları eklemeyi daha sonra database i kullanmayı düşünmüştüm. O zaman şimdi tek tek hepsini database den çekicem. Bununla bu gece uğraşıp , beceremediğim yerde tekrardan fikrinizi isterim.
(06/07/2011, 17:16)alpeki99 yazdı: Yalnız sende veritabanı yok bu tip uygulamalar teorikten öteye gitmesede ben cevap yazmış olayım.
İller'e ait combobox ın SelectedIndexChanged olayında Sql ile veri çekeceksin:
DataSet ds = fy.GetDataSet("SELECT * FROM tabloadi WHERE il_idfk=" + cb_il.SelectedValue);
cb_ilce.DataSource = ds.Tables[0];
cb_ilce.ValueMember = "ilce_id";
cb_ilce.DisplayMember="ilce_adi";
gibi bir kullanım olabilir. Yani ilçe için verileri çekerken WHERE ile şartı belirtmen lazım. İster İl kutusundaki İl'in ID sine göre ister İl'in adına göre ilçeleri çekmelisin.
Sorun olacaktı, Visual da GetDataSet kayıp olarak görünüyor. Kütüphaneye ekstra ne eklemek lazım ayda neden kayıp görür. Lütfen yardım.
Konuyu Okuyanlar: 1 Ziyaretçi