Şimdi Ara

vb.net

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
506
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • merhaba..
    vb.net de datagrid deki bilgileri değiştirdiğim zaman veritabanıma yansımasını istiyorum bunu nasıl yapabilirim acaba? çok teşekkürler.. iyi günler..



  • Datagridin baglı oldugu bir dataset varsa dataseti data adaptor ile updatelemelisin. O kadar. Baska yollarıda var ama bu en basiti.
  • hocam ben yeniyimde bu konuyu tam kavrayamadım dediğinizi nasıl yapabilirim acaba? yardımın için çok saol 2 gündür bununla uğraşıyorum.. iyi günler..
  • Su anda makinamda yüklü degil format attım. Ama bir pencere var. Orada database serverlarını görüyorsun yada ekliyorsun o ekrana. Eger visual studio yu default olarak kullanıyorsan görünümünü sol üstteki pencere sekmelerinden birinde. Eger visual studio yu kullandıgın makinadaysa sql server zaten orada direk göreceksin sql server instance ini. Onun içini gezebiliyorsun, yarattıgın database leri ve onların tablolarını.

    Sonrada bu tablolardan birisi üzerinde işlem yapacaksın diyelimki o tablonun ismine tıklıyorsun sürükleyip formun üzerine bırakıyorsun visual studio connectionu ve dataadaptörüü otomatik olarak yaratıyor.

    Data adaptörü bir aracı obje. Databaseden bilgileri cekmene bilgileri update lemene yeni bilgi eklemene ve bilgileri silmene yarıyor. Bir obje ile hepsini yapabiliyorsun.
    Birde dataset objesi var. Onu kendin yaratacaksın. Datagridin falan oldugu pencerede diger sekmelerde dataadapter, connection ve dataset i bulabilirsin. Dataset yaratacaksın bir tane form için.

    Sonrada

    Dataadapter.Fill ( Dataset) ---- Select komutu olarak calısır ve sectigin tabloyu datasete dolduru.

    Tabloyu datasete doldurduktan sonra datasetteki bilgilere dataset.Tables(0).rows (i) (j) olarak bilgilere ulasabilirsin.

    Visual studioda neredeyse bütün input-output objelerini ( textbox, radio button, checkbox, datagrid ... ) data binding yapabilirsin.

    Data gridin özellliklerinde göreceksin zaten data binding var. Dataseti yarattıktan sonra datagridin properties inden data bindinge bastıgında secenekler cıkacak. Oradan yarattıgın dataseti cektiğinde datagrid otomatikman o database deki tablonun şeklini alacak. Coulumnların isimleri tablodakilerle degisecek.

    Daha sonrada Dataadapter.Update ( Dataset) yaptıgında Mssql database ile senin datasetin updatelenmiş olacak.

    Dataset ne işe yarar :

    Dataset databasein kullanmak istediğiniz bölümünün bir kopyasını hafızaya alır. Dataset üzerinde sanki database üzerinde calısıyormussunuz gibi değişiklikleri yaparsınız. Sonrada adaptor ile updatelerseniz database de updatelenmiş olur.

    Eger ingilizcen varsa msdn.Net i kullan. Cok ise yarıyor. Ve bana msnden ulasirsan sana bir sql, bir vb.net , bir tanede ado.net ebooku gönderirim benim kullanıklarım. Her zaman elimin altındadırlar. Ama en cok msdn yardımcı olur sana.

    muratozsay@hotmail.com




  • hocam çok teşekkürler yardımların için valla çok saol.. ben datagridi oluşturmuştum yani data gride veri atabiliyordum ve arama yapabiliyordum oraları geçtim fakat dediğim gibi datagrid üzerinden bilgilerin değiştirilmesini istiyordum.. veri databanı olarak access kullanıyorum şimdi access de update sorgusunu yazıcam ona bağlı dataadapter yaratıcam onu zaten kullanmakta olduğum dataset11 e aktarıcam(veya yeni bir data set yaratıcam) ondan sonra da bir buton yapıp dataadapter.update(dataset11) dedikten sonra iş biticek sanırım çok teşekkür ederim valla ya çok yardımcı oldun çok saol iyi günler
  • merhaba..
    net olarak neyin nasıl olduğunu ve nasıl çalıştığını bilmediğim için çok zorluk çektim tüm datagrid dataset adapter olaylarında bir adres vardı ihtiyacı olanlar için çok güzel tane tane herşeyi anlatmışlar bu kaynaktan yararlandım:http://www.informit.com/articles/article.asp?p=26956&rl=1
    kolay gelsin..
  • Ya pardon ama ben ne zaman vb.net deki calışmalarıma access databasemi bağlıyamıyorum. ne zaman bağlamaya kalksam bana yüklenebilir ISAM bulunamadı diye bi hatayla karsılasıyorum bi zahmet yardımcı olun ya.....
  • Yapay Zeka’dan İlgili Konular
    VB.Net bekleme komutu
    15 yıl önce açıldı
    Millenicom vs D Smart Net
    7 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.