AccessTr.neT

Tam Versiyon: Vb.net ile il ve ilçe uygulamasında hata
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Comboboxtan il seçince diğer comboboxa bu ile ait ilçeleri listeletemiyorum,hata alıyorum.
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.
2012 sürümünü kullanıyorum,dosya boyutunu küçülttüm.
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.
Teşekkür ederim Sayın alpeki99.