检查fromdate和todate之间的给定日期

时间:2012-04-16 06:47:06

标签: c# asp.net dataview

我想使用dataview行过滤器表达式检查日期中的给定日期和todate。例如,输入日期是04-13-2012,从具有04-01-2012的日期列和相应的todate列具有值04-14-2012。我想使用表达式检查两列之间的日期04-13-2012。

我的代码在下面..

 employee = ListBox1.Items[i].Text;
  DataSet4TableAdapters.sp_getallattendancesetupTableAdapter TA1 = new
               DataSet4TableAdapters.sp_getallattendancesetupTableAdapter();
  DataSet4.sp_getallattendancesetupDataTable DS1 = TA1.GetData();
  DataView DV = new DataView();
  DV = DS1.DefaultView;
  DV.RowFilter = "fldemployee='" + 
  employee + 
  "' and fldfromdate >= #" + 
  txttdate.Text + 
  "#  and fldtodate =#" + 
  txttdate.Text + "#";

但它无法正常工作如何修复此错误。请帮我解决这个问题......

1 个答案:

答案 0 :(得分:0)

可能是拼写错误。 (小于=)

DV.RowFilter = "fldemployee='" + employee + 
"' and fldfromdate >= #" + 
txttdate.Text + 
"#  and fldtodate <=#" + 
txttdate.Text + "#";