Skip to main content

AccessTr.neT


Vb.net ile il ve ilçe uygulamasında hata

Vb.net ile il ve ilçe uygulamasında hata

Çözüldü #1
Comboboxtan il seçince diğer comboboxa bu ile ait ilçeleri listeletemiyorum,hata alıyorum.
Son Düzenleme: 15/12/2013, 22:44, Düzenleyen: alican60.
Cevapla
#2
Proje dosyan karışık ayrıca 2010 üstü bir sürüm galiba çalıştıramadım. MDB dosyaların birbirinden farklı. Bir de 4.5 mb çok fazla biraz daha küçültürsen iyi olur. Eklerken Debug içindekileri silebilirsin.
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.
Cevapla
#3
2012 sürümünü kullanıyorum,dosya boyutunu küçülttüm.
.rar data3.rar (Dosya Boyutu: 42,08 KB | İndirme Sayısı: 5)
Cevapla
#4
C# kullandığım için Vb.Net ile yazmadım sen çevirme işlemini yaparsın:

Kod:
converter.telerik.com


Kodlama tamamen iş görsün diye yapıldı. Yoksa bu şekilde kod yazma sakına. Try-Catch kullan ayrıca tekrar eden yerleri metodlarda kullan:

Kod:
private void IlleriComboyaYukle()
    {
      OleDbConnection baglanti = new OleDbConnection ("Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + Application.StartupPath + "\\iller.mdb");
      OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM tblIl", baglanti);
      DataTable dt = new DataTable();

      da.Fill(dt);

      cbIl.DataSource = dt;
      cbIl.ValueMember = "ilId";
      cbIl.DisplayMember = "ilAdi";
    }

    private void IlceleriComboyaYukle(int IlId)
    {
      OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + Application.StartupPath + "\\iller.mdb");
      OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM tblIlce WHERE ilId=" + IlId, baglanti);
      DataTable dt = new DataTable();

      da.Fill(dt);

      cbIlce.DataSource = dt;
      cbIlce.ValueMember = "ilceId";
      cbIlce.DisplayMember = "ilceAdi";
    }

    private void Form1_Load(object sender, EventArgs e)
    {
      IlleriComboyaYukle();
    }

    private void cbIl_SelectedIndexChanged(object sender, EventArgs e)
    {
      try
      {
        IlceleriComboyaYukle(Convert.ToInt32(cbIl.SelectedValue.ToString()));
      }
      catch{}
    }


Ayrıca 2010 da proje halinde indirmek istersen ekte yer almakta.

.rar IlSecinceIlceleriGelsin.rar (Dosya Boyutu: 51,4 KB | İndirme Sayısı: 6)
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.
Cevapla
#5
Teşekkür ederim Sayın alpeki99.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da