علی فتحی
سه شنبه 21 مهر 1394, 21:09 عصر
با عرض سلام: در جستجو بین دو تاریخ شمسی که بصورت متنی در دیتابیس ذخیره شده .اغلب استادان گرامی توصیه کردند که تاریخ رو به میلادی تبدیل کنیم .یا بصورت میلادی ذخیره و عمل جستجو انجام بدیم.
ولی در برنامه ام از کد زیر استفاده کردم دقیقا جواب میده و تاحالا مشکلی نداشته : لطفا " نظر و ایرادات کد پایین رو مرقوم بفرمایید
else if(radioButton2.Checked) {
var query1 = from a in db.View14
where string.Compare(a.date2, maskedTextBoxAdv2.Text) >= 0
&& string.Compare(a.date2, maskedTextBoxAdv3.Text) <= 0
select a;
view14BindingSource.DataSource = query1;
stiReport1.RegBusinessObject("view14", view14BindingSource);
stiReport1.Render(false);
stiReport1.Show();
ولی در برنامه ام از کد زیر استفاده کردم دقیقا جواب میده و تاحالا مشکلی نداشته : لطفا " نظر و ایرادات کد پایین رو مرقوم بفرمایید
else if(radioButton2.Checked) {
var query1 = from a in db.View14
where string.Compare(a.date2, maskedTextBoxAdv2.Text) >= 0
&& string.Compare(a.date2, maskedTextBoxAdv3.Text) <= 0
select a;
view14BindingSource.DataSource = query1;
stiReport1.RegBusinessObject("view14", view14BindingSource);
stiReport1.Render(false);
stiReport1.Show();