15/12/2013, 19:00
15/12/2013, 22:33
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
2012 sürümünü kullanıyorum,dosya boyutunu küçülttüm.
16/12/2013, 01:38
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
Teşekkür ederim Sayın alpeki99.