0

データビューの行フィルター式を使用して、from date と todate に存在する特定の日付を確認したいと考えています。たとえば、入力日付は、日付列が 04-01-2012 で、対応する todate 列が値 04-14-2012 の場合、04-13-2012 です。式を使用して、2 つの列の間に存在する 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 + "#";

しかし、どうすればこのエラーを修正できますか。これを修正するのを手伝ってください...

4

1 に答える 1

0

タイプミスかもしれません。(<=)

DV.RowFilter = "fldemployee='" + employee + 
"' and fldfromdate >= #" + 
txttdate.Text + 
"#  and fldtodate <=#" + 
txttdate.Text + "#";
于 2012-04-16T06:50:17.230 に答える