Tarih alanına sayısal bir değer girmen gerekli şeklinde bir hata alıyorsun , veritabanından tarih alanlarının veri tiplerini kontrol et , ardından sql server'da direk olarak sql kodu sorgusu yaz ve değerleri kendin elle gir eğer tablo yapısından kaynaklı yada sql cümlesi ile alakalı bir sıkıntı yoksa dtFiltreTarih.value kısımından dönen veri tipi veritabanı ile uyuşmuyor(büyük ihtimal bundan ama sen yukarıdakileri de kontrol et) kolay gelsin.