نمایش تاریخ شمسی با یک شرط در یک بازه
سلام دوستان
سوال اولم اینه که من اگه بخوام تاریخ در دیتابیسم ذخیره کنم از چه نوعی بگیرم که وقتی خواستم در یک بازه نشون بدم مشکلی پیش نیاد مثلا : 1391/11/01 تا 1391/12/01 تمام ثبت نام ها رو نشون بده.
سوال دومم اینه که من از کامپوننت برای درج تاریخ در دیتابیسم استفاده میکنم و با استفاده از linq و کامپوننتم میخوام تاریخ همون طور که مثال زدم در grid نشون بدم... در linq کدی واسه این کار هست؟ مثل between در sql ?
نقل قول: نمایش تاریخ شمسی با یک شرط در یک بازه
سلام
از نوع Char(10) هم میتونی بگیری
برای برگردوندن تو یه بازه خاص اینجور مینویسی
select * from tablename where date between @a and @b
سوال دومت واضح نیست دوست عزیز
موفق باشی
نقل قول: نمایش تاریخ شمسی با یک شرط در یک بازه
خیلی ممنونمم
منظور از سوال دومم اینه که همین کدی که شما نوشتی معادلش تو زبان linq چیه ؟
نقل قول: نمایش تاریخ شمسی با یک شرط در یک بازه
از متد compare استفاده کنید:
string LowerLimitDate = "1391/12/01";
string UpperLimitDate = "1391/12/30";
using (Database1Entities model = new Database1Entities())
{
dataGridView1.DataSource = from record in model.tbl
where string.Compare(record.DateColumn, LowerLimitDate) >= 0
where string.Compare(record.DateColumn, UpperLimitDate) <= 0
select record;
}
نقل قول: نمایش تاریخ شمسی با یک شرط در یک بازه
ببخشید بلد نیستم چون تا حالا با LINQ کار نکردم
نقل قول: نمایش تاریخ شمسی با یک شرط در یک بازه
خیلی ممنون از لطفتون دوستان
با چیزایی که گفتید به جواب رسیدم