none
textbox kontrol DATE SORGUSU RRS feed

  • Soru

  • ​arkadaşlar merhaba;

    öncelikle şunu belirteyim datetimepicture önermesin...

    asp.net c# de yazdığım bir uygulama içine 2 adet textbox koyup iki tarih arasında sql den veri çekmek istiyorum. yardımcı olur musunuz?

    13 Eylül 2016 Salı 19:49

Yanıtlar

  • Datetimepicker onerilmesini istememissin :( Datetimepicker ile kolay olurdu. 

    Neyse, textbox'lardan aldigin degerleri DateTime.tryParse kullanarak DateTime'a cevir ve SQL sorgunda kullan. SQL server'da tarih araligi sorgusu icin forumda, bir tanesi biraz once olmak uzere defalarca ornek verildi. Linq ile yapmak daha da kolay tabii:

    // ornek tum Eylul 2016 kayitlari
    // baslangic ve bitisi Textboxlardan
    // DateTime.TryParse ile aldigini
    // kabul edersek
    
    var baslangic = new DateTime(2016,9,1);
    var bitis     = new DateTime(2016,10,1);
    
    var kayitlar = db.TabloAdi
                     .Where( t => t.Tarih >= baslangic &&
                                  t.Tarih < bitis );
    Not: Dikkat et bitis degeri istenmeyen en kucuk deger.
     
    13 Eylül 2016 Salı 20:34
    Yanıtlayıcı