【问题标题】:check the given date present between fromdate and todate检查 fromdate 和 todate 之间的给定日期
【发布时间】:2012-04-27 12:35:53
【问题描述】:

我想使用 dataview 行过滤器表达式检查从 date 和 todate 中存在的给定日期。例如,输入日期是 04-13-2012,日期列的日期为 04-01-2012,对应的日期列的值为 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 + "#";

但它不起作用我该如何解决这个错误。请帮我解决这个问题...

【问题讨论】:

    标签: c# asp.net dataview


    【解决方案1】:

    可能是笔误。 (

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

    【讨论】:

    • 看看-> fldtodate
    • 我想你在下面提到过这样的 .DV.RowFilter = "fldemployee='" + employee + "' and fldfromdate >= #" + txttdate.Text + "# and fldtodate
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    • 1970-01-01
    • 2015-04-28
    相关资源
    最近更新 更多