İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

C# ado.net problem !!

cnak17.10.20113 cevap1.628 görüntüleme
2010'den beri14 mesaj
#1
visual c# da veri tabanı oluşturdum.veri tabanındaki tablolarımdan birisi kategoriler tablosu.bu tablonun datasetini falan herşeyini oluşturdum.ardından data sources bölümünden formuma textbox şeklinde sürükledim.data gridini de yaptım ekle butonu yaptım birde.bu textbox bölümüne kategori giriyorum sonra butona basıyorum.bastığım zaman data gridde görünüyor fakat veri tabanına yazılmıyor.database explorer dan tabloma baktığım zaman tablonun orjinal hali yine eskisi gibi.diyelim ki EDEBİYAT diye kategori girdim ekleye bastım datagridde bilgisayar görünüyor ama tabloya baktığımda eklenmemiş oluyor.ekle butonumun kodu:

kategorilerBindingSource.EndEdit();
kategorilerTableAdapter.Update(referanslarDataSet.kategoriler);

update metotu orjinal tablolara datasetteki bilgiyi yazar diye biliyorum.nerde yanlış yapıyorum lütfen yardım edin..
Cevaplar
2011'den beri38 mesaj
#2
Selam
Dataadapter.Update methodunu kullandiysan adapter in Insertmethod , updatemethod ve deletemethod alanlarinida doldurman gerekiyor. Eger bu alanlar bos ise, Update() methodunu tek basina cagirman birsey degistirmez. Gorsel sihirbazi kullanarak daataadapter olusturursan insert, delete ve update methodlarini otomatik olusturabilirsin.

Kolay gelsin
cnak Konuyu açan
2010'den beri14 mesaj
#3
peki görsel sihirbazdan kastettiğin nedir biraz açıklayabilir misin
2011'den beri38 mesaj
#4
ben visual studio kullanmistim, orada dataadapter koyunca formun uzerine sana adim adim soruyordu. Istersen bir database baglantisi veriyordun istersen sql cumlecigi , eger sql cumlecigi verdiysen insert update ve delete komutlarinida yazman lazim. Adagidaki ornekleri msdn den aldim. google da .net datadapter.update diye aratinca benzer bir suru ornek var.

.net bunu bazi sql cumlecikleri icin otomatik yapabiliyor soyleki: http://msdn.microsoft.com/en-us/library/system.data.common.dataadapter.update.aspx

yada manual olarak yapabilirsin , oda soyle: http://msdn.microsoft.com/en-us/library/33y2221y(v=vs.71).aspx

bu arada buraya kod yapistirmaya calistim ama cok karisik gozuktu o yuzden link verdim.
umarim isine yaramistir, kolay gelsin

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.