2012-04-16 148 views
0

我想使用dataview行筛选器表达式来检查从date和todate中出现的给定日期。例如,输入日期是从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 + "#"; 

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

回答

0

它可能是错字。 (< =)

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

我无法理解... – FDO 2012-04-16 06:51:22

+0

看看 - > fldtodate <=#” + txtdate.Text + “#”; – adatapost 2012-04-16 06:52:19

+0

我觉得你下面提到这样.DV。 RowFilter =“fldemployee ='”+ employee +“'and fldfromdate> =#”+ txttdate.Text +“#and fldtodate <=#”+ txttdate.Text +“#”; – FDO 2012-04-16 06:54:11

相关问题