15/12/2013, 19:00
Vb.net ile il ve ilçe uygulamasında hata
15/12/2013, 22:33
alpeki99
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.
15/12/2013, 22:48
alican60
2012 sürümünü kullanıyorum,dosya boyutunu küçülttüm.
16/12/2013, 01:38
alpeki99
C# kullandığım için Vb.Net ile yazmadım sen çevirme işlemini yaparsın:
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:
Ayrıca 2010 da proje halinde indirmek istersen ekte yer almakta.
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.
16/12/2013, 21:31
alican60
Teşekkür ederim Sayın alpeki99.