AccessTr.neT
Vb.net ile il ve ilçe uygulamasında hata - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Visual Basic .NET (https://accesstr.net/forum-visual-basic-net.html)
+--- Forum: Visual Basic .NET Cevaplanmış Soruları (https://accesstr.net/forum-visual-basic-net-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Vb.net ile il ve ilçe uygulamasında hata (/konu-vb-net-ile-il-ve-ilce-uygulamasinda-hata.html)



Vb.net ile il ve ilçe uygulamasında hata - alican60 - 15/12/2013

Comboboxtan il seçince diğer comboboxa bu ile ait ilçeleri listeletemiyorum,hata alıyorum.


Cvp: Vb.net ile il ve ilçe uygulamasında hata - alpeki99 - 15/12/2013

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.


Cvp: Vb.net ile il ve ilçe uygulamasında hata - alican60 - 15/12/2013

2012 sürümünü kullanıyorum,dosya boyutunu küçülttüm.


Cvp: Vb.net ile il ve ilçe uygulamasında hata - alpeki99 - 16/12/2013

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.


Cvp: Vb.net ile il ve ilçe uygulamasında hata - alican60 - 16/12/2013

Teşekkür ederim Sayın alpeki99.