مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ms.nabavi

عضویت از 1396/04/17

مقایسه بین دو تاریخ شمسی

  • پنجشنبه 9 شهریور 1396
  • 10:20
تشکر میکنم

سلام و وقت بخیر.
من سه تا کمبوباکس دارم که تاریخ شمسی رو نمایش میده.داخل بانک یک فیلد تاریخ میلادی(date) دارم و یک فیلد تاریخ شمسی(tarikhShamsi). با استفاده از DateTime تاریخ رو در قسمت جستجو داخل کمبوباکس ها گذاشتم و بعد از زدن دکمه باید بین دو تا تاریخ مقایسه انجام بده و در دیتاگریدویو نمایش بده اطلاعاتو. اما وقتی دکمه جستجو رو میزنم دیتاگریدویو خالی رو برمیگردنه!!!
کدی که نوشتم اینه:

DateTime dt1 = pc.ToDateTime(int.Parse(comyear.Text), int.Parse(commonth.Text), int.Parse(comday.Text), 0, 0, 0, 0);
            DateTime dt2 = pc.ToDateTime(int.Parse(comyear1.Text), int.Parse(commonth1.Text), int.Parse(comday1.Text), 0, 0, 0, 0);
            var searchFA = from s in context.ForoshEdaris
                         where s.date >= dt1 && s.date <= dt2
                         select new
                         {
                           -
                           -
                          
                           };
            dataGridView1.DataSource = searchFA

باید چیکار کنم؟

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

mvc_esmaeili

عضویت از 1395/08/22

  • پنجشنبه 9 شهریور 1396
  • 11:34
مرحله ای کار کن یکبار بدون شرط dt1 رو به دیتا گرید بفرست ببین کار میکنه بعد dt2 رو بفرست بعد شرط لامبدا رو
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 9 شهریور 1396
  • 12:40

شاید در اون تاریخ چیزی نیست

کوئری رو دستی روی بانک اجرا کنید و نتیجه را بررسی کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)