bsCheckVoucherGridView.Filter =
string.Format("[CHECK DATE] >= #{0:M/dd/yyyy}# ",
dateTimePicker_CheckVoucher_SearchCheckVoucherDate.Value);
dateTimePicker_CheckVoucher_SearchCheckVoucherDate.Value = DateTime.Now.AddYears(-1);
dateTimePicker_CheckVoucher_SearchCheckVoucherDate.Format = DateTimePickerFormat.Short;
bsCheckVoucherGridView.DataSource =
db.GetDataTable("SELECT `CHECK_DATE` AS `CHECK DATE` FROM check_voucher");
bsCheckVoucherGridView.Filter =
string.Format("[CHECK DATE] >= {0:M/dd/yyyy} ",
dateTimePicker_CheckVoucher_SearchCheckVoucherDate.Value);
Приведенный выше код приводит к ошибке «Невозможно выполнить операцию>>» в System.DateTime и System.Double. »
Я собираюсь ответить на мой вопрос.
bsCheckVoucherGridView.Filter =
string.Format("[CHECK DATE] >= #{0}# ",
dateTimePicker_CheckVoucher_SearchCheckVoucherDate.Value.ToString("dd-MMM-yyyy"));
Это прекрасно работает!