سلام و وقت بخیر.
من سه تا کمبوباکس دارم که تاریخ شمسی رو نمایش میده.داخل بانک یک فیلد تاریخ میلادی(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
باید چیکار کنم؟
شاید در اون تاریخ چیزی نیست
کوئری رو دستی روی بانک اجرا کنید و نتیجه را بررسی کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)