arman_Delta2002
دوشنبه 17 مهر 1391, 14:12 عصر
سلام
من میخواستم در بین 2 بازه زمانی داده های دیتا بایندینگ رو فیلتر کنم ولین کد رو نوشتم بدون مشکل کار میکنه ولی داده ها باقی مونده ای رو نمیده در صورتی که در بین این 2 تاریخ داده دارم !
البته فیلد های من از نوع عددی هستن
BindingSource_Kalaha1.Filter = ""
BindingSource_Kalaha1.Filter = "(" & String.Format("{2}>={0} AND {2}<={1}", GlobalizationDateTimePicker_Start1.IrValue.Day, GlobalizationDateTimePicker_End1.IrValue.Day, "Roz1") & ") And (" & String.Format("{2}>={0} AND {2}<={1}", GlobalizationDateTimePicker_Start1.IrValue.Month, GlobalizationDateTimePicker_End1.IrValue.Month, "Mah1") & ") And (" & String.Format("{2}>={0} AND {2}<={1}", GlobalizationDateTimePicker_Start1.IrValue.Year, GlobalizationDateTimePicker_End1.IrValue.Year, "Sal1") & ")"
مقدار گرفته شده فیلتر این است
(Roz1>=17 AND Roz1<=21) And (Mah1>=1 AND Mah1<=2) And (Sal1>=1391 AND Sal1<=1392)
مشکلی آیا دارد؟
من میخواستم در بین 2 بازه زمانی داده های دیتا بایندینگ رو فیلتر کنم ولین کد رو نوشتم بدون مشکل کار میکنه ولی داده ها باقی مونده ای رو نمیده در صورتی که در بین این 2 تاریخ داده دارم !
البته فیلد های من از نوع عددی هستن
BindingSource_Kalaha1.Filter = ""
BindingSource_Kalaha1.Filter = "(" & String.Format("{2}>={0} AND {2}<={1}", GlobalizationDateTimePicker_Start1.IrValue.Day, GlobalizationDateTimePicker_End1.IrValue.Day, "Roz1") & ") And (" & String.Format("{2}>={0} AND {2}<={1}", GlobalizationDateTimePicker_Start1.IrValue.Month, GlobalizationDateTimePicker_End1.IrValue.Month, "Mah1") & ") And (" & String.Format("{2}>={0} AND {2}<={1}", GlobalizationDateTimePicker_Start1.IrValue.Year, GlobalizationDateTimePicker_End1.IrValue.Year, "Sal1") & ")"
مقدار گرفته شده فیلتر این است
(Roz1>=17 AND Roz1<=21) And (Mah1>=1 AND Mah1<=2) And (Sal1>=1391 AND Sal1<=1392)
مشکلی آیا دارد؟