ilginiz için çok teşekkür ederim. Veri tabanı olarak Access kullanıyorum ve iki sorum daha olacak. bir tablom var ve datagridview e mdb dosyasından tabloyu çekiyorum, tablo üzerinde ekleme silme yapabiliyorum.
1. si ekleme silme yaptığımda sadece datagridview üzerinde değişiklik oluyor mdb dosyasında birşey değişmiyor. ekleme silmeleri mdb dosyasından nasıl güncellerim?
2. si ekleme ve ya silme yaptığım zaman değişikliği görebilmek için formu kapatıp açmam gerekiyor. ekleme/silme yaptığım an datagridview i nasıl güncelleyebilirim?
teşekkürler.
VB C# ta fotoğraf ekleme ?
Yaptığınız programın komutlarını belirtirseniz yardımcı olmaya çalışırım
1. sorunuz bir tane daha buton ekleyip güncelleme yaparak tekrar formu aç kapa yapmaktan kurtulursunuz..
2.Sorunuz için Kaydet bölümünü Şu şekilde Kendinize uyarlayın,
private void button1_Click
OleDbCommand kaydet = new OleDbCommand
baglan.Open();
kaydet.ExecuteNonQuery();
baglan.Close();
OleDbDataAdapter adaptor = new OleDbDataAdapter("Select * from kimlik", baglan);
DataSet ds = new DataSet();
ds.Clear();
adaptor.Fill(ds, "kimlik");
dataGridView1.DataSource = ds.Tables["kimlik"];
adaptor.Dispose();
Aynı şekilde silme işleminide örnek olarak yukarıdakine göre uyarlamayı deneyin sanırım olacaktır..
2.Sorunuz için Kaydet bölümünü Şu şekilde Kendinize uyarlayın,
private void button1_Click
OleDbCommand kaydet = new OleDbCommand
baglan.Open();
kaydet.ExecuteNonQuery();
baglan.Close();
OleDbDataAdapter adaptor = new OleDbDataAdapter("Select * from kimlik", baglan);
DataSet ds = new DataSet();
ds.Clear();
adaptor.Fill(ds, "kimlik");
dataGridView1.DataSource = ds.Tables["kimlik"];
adaptor.Dispose();
Aynı şekilde silme işleminide örnek olarak yukarıdakine göre uyarlamayı deneyin sanırım olacaktır..
çok teşekkür ederim bişeyi yaptıkca başka bir sorun çıkıyor affınıza sığınarak bir sorum daha olacak. kayıt eklediğimde birincil anahtar otomatik sayı veriyor. 1. 2. 3. 4. gibi ama ben 4. silip yeni kayıt girdiğimde 5. den devam ederek sayı veriyor oysa ben 4. veriyi sildim 4. den devam etmesini istiyorum bu sorunu nasıl çözerim?
Bu bir sorun değil. Otomatik sayının özelliği budur. Bir kere kullanılan rakam bir daha kullanılamaz. Eğer sorunuz çözüldüyse konuyu çözülmüşlere taşıyalım.
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.
çözüldü teşekkürler
Konuyu Okuyanlar: 1 Ziyaretçi