• 11-01-2014, 10:48:14
    #1
    Merhaba beyler benim bir proje ödevim var ve içinde yapamadığım ufak bi problemim var yardımcı olabilirseniz cok sevinirim.
    şurada resimde gördüğünüz gibi ben listbox a databound kullanıyorum icini otomatik doldurması icin

    Yalnız buradaki gibi yeni bir test ekleyince listbox refresh databound refresh ne denediysem bir türlü yapamadım alttaki listbox güncellenmiyor.
    Yani istediğim kısa ve açıkcası ben yeni bir kayıt girdiğimde databound veya işte listbox güncellenmesini istiyorum
    Resimde kayıt giriyorum ama kodunu henüz yazmadığım için alt kısım güncellenemiyor.
  • 11-01-2014, 10:53:20
    #2
    bindingSource kullanmak yerine kendiniz manuel olarak çekin veritabanından kayırlatı bi tane fonksiyonla sonra kayıt girdikce listboxı boşaltık o fonksiyonu çagırın
  • 11-01-2014, 11:00:17
    #3
    CemUter adlı üyeden alıntı: mesajı görüntüle
    bindingSource kullanmak yerine kendiniz manuel olarak çekin veritabanından kayırlatı bi tane fonksiyonla sonra kayıt girdikce listboxı boşaltık o fonksiyonu çagırın
    O seçenekte mevcut fakat databound kullandıgımda isimler ve id leri ( display , value ) bölümünde farkettiyseniz 2 değeri birden alabiliyorum.
    Şimdi diyceksin listbox dan gelen ismi sorgu ile id sini cekebilirsin ama 2 tane aynı test eklenirse yanlışlıklada olsa ve adam "aman ben 2 kere ABC testi ekledim dur 2. yi siliyim" derken ilk test silinebilir.Yani kısacası benim istediğim databound u nasıl refresh edebilirim merak ettiğim ve istediğim şimdilik o yinede sağol öneri için.
  • 11-01-2014, 11:19:35
    #4
    selam,

    bu yaptığın işi kodla zaten yapabilirsin?

    kullanacağın öğeler şunlar

    listen.DataSource= datasourceun;
    listen.ValueMember="valuememberin";
    listen.DisplayMember="displaymemberin";

    bunlar bittikten sonra refresh etmek istiyorsan öncelikle datasource unu boşaltman gerekiyor. onu da şu şekil yapıyorsun

    listen.DataSource=null;
    listen.DataSource=datasourceun;
    ... //value,display memberler..
  • 11-01-2014, 11:26:03
    #5
    Çok sağol ertan2002 şimdi farkettim bende display ve value member mevcutmus simdi tarif ettiğin gibi bunu koda dökmeye calısıcam yalnız aklıma takılan şu oldu

    listen.DataSource= datasourceun;

    dedigin kısımdaki datasourcum benim connection_string mi ? veya bu bi obje mi toolbox dan filan erişebileceğim birde bu konuda aydınlatırsan beni çok güzel olur.
  • 11-01-2014, 11:36:50
    #6
    connection string değil hocam, her hangi bir list, datatable v.s. olabilir
  • 11-01-2014, 11:52:52
    #7
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    connection string değil hocam, her hangi bir list, datatable v.s. olabilir
    Tekrar teşekkürler söylediğini yaptım verileri çekerken hiç bir sorun yaşamadan bunu yaptım şuan VS10 programlamayı yeni yeni öğrenmeye başladığım için tekrar bi noktada takıldım kaldım bu sizin null diye belirttiğiniz yerde tüm seçenekleri kullandım fakat hata verdi hepsinde de


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 11:52:52 -->-> Daha önceki mesaj 11:51:12 --

    Tamamdır hallettim çok teşekkürler aradığım komut Nothing imiş.
  • 11-01-2014, 11:56:24
    #8
    c# da null kullanılır, c# olduğunu düşünmüştüm. vb.net için nothing
  • 11-01-2014, 15:47:09
    #9
    c# için en kötü durumlarda aşağıdaki kodu kullanıyorum

      Form2_Load(sender, e);