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

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

کاربر سایت

mohmmad sadat

عضویت از 1392/02/16

نشان دادن اطلاعات در گرید از امروز تا 2 ماه آینده

  • پنجشنبه 23 مرداد 1393
  • 15:51
تشکر میکنم

سلام استاد خسته نباشید

برنامه ای نوشتم که میخوام اطلاعاتی که در بانک اطلاعاتی درج کردم از امروز تا 2 ماه آینده

در گرید بهم نمایش بده . ولی نمیدونم در ()Take چه جوری از DateTime استفاده کنم که

اطلاعات رو تا  2 ماه آینده در گرید بهم نمایش بده . ممنون میشم که راهنماییم کنید

 radGridView1.DataSource = (from p in context.Notice
                where p.Date >= DateTime.Today
                orderby p.Date
                select new
                {
                    p.NoticeID ,
                    p.FullName,
                    p.Date
                }).Take();

 

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

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

ایمان مدائنی

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

  • جمعه 24 مرداد 1393
  • 09:29

سلام

باید شرط بزاری where بزاری که تاریخ بزرگتر از تاریخ جاری و کوچک تر از دوماه آینده باشد

کاربر سایت

mohmmad sadat

عضویت از 1392/02/16

  • شنبه 25 مرداد 1393
  • 14:22

استاد من نمیدونم چجوری شرط برای 2 ماه آینده بزارم

where DateTime.Today <= DateTime.DaysInMonth(60)

مثلا این کد رو وارد کردم ولی ارور میده .

میشه استاد شما نمونه کد بدین تا تست کنم

کاربر سایت

ایمان مدائنی

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

  • شنبه 25 مرداد 1393
  • 15:17

تاریخ ر. بیرون بدنه کوئری محاسبه کن

datetime dt=datetime.now.addmonth(2)

 

کاربر سایت

mohmmad sadat

عضویت از 1392/02/16

  • شنبه 25 مرداد 1393
  • 21:52

ممنون استاد مشکلم حل شد

کاربر سایت

روشن

عضویت از 1393/01/31

  • شنبه 25 مرداد 1393
  • 22:24

دوستان آیا برای تاریخ شمسی هم یه همچین موردی هست که به تاریخ امروز مثلا 75 روز اضافه کنه و روز و ماه و سال رو بدرستی جواب بده. چون برای تاریخ میلادی بدرستی جواب میده.

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

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

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

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