PDA

View Full Version : حرفه ای: between در linq



EBRAHIMIEKOKDARAGHI
چهارشنبه 10 خرداد 1391, 23:24 عصر
یاسلام خدمت اساتید محترم
چگونه میتوان در linq برای پروسجویی که فیلد تاریخ فارسی دارد between گذاشت
لطفا"پاسخ دهید خیلی فوریه!!!

crazy_1892
پنج شنبه 11 خرداد 1391, 00:05 صبح
از علامت بزرگتر مساوی و کوچکتر مساوی استفاده کن برای تاریخ جواب میده

EBRAHIMIEKOKDARAGHI
پنج شنبه 11 خرداد 1391, 09:40 صبح
با سلام
وبا تشکر از جوابتون
تاریخ ما انوع string و جواب نمیده
var data=from item in dt.View_reports where item.date >= "1391/03/01" && item.date <= "1390/03/31" select item;
لطفا" راهنمایی کنید فوریه !!!

omid_csh
پنج شنبه 11 خرداد 1391, 10:04 صبح
سلام
اینجوری بنویسین:
var data = from item in dt.View_reports
where (item.date.CompareTo("1391/03/01") >= 0) && (item.date.CompareTo("1391/03/31") <= 0)
select item;