Jos*_*hua 0 vb.net asp.net dataview
我正在尝试使用DataView RowFilter过滤数据视图.我想根据在一列上检查的两个日期值过滤掉数据:
Dim dtFuture As Date = DateAdd(DateInterval.Month, 6, Today)
dv.RowFilter = "ValidUntil >" & dtFuture.ToString & "AND ValidUntil > " & Today.ToString
Run Code Online (Sandbox Code Playgroud)
我收到了错误Syntax error: Missing operand after '00' operator.
.不确定我是否以正确的方式做到这一点.
小智 5
我认为你需要将dtFuture值包装在单引号中:
Dim dtFuture As Date = DateAdd(DateInterval.Month, 6, Today)
dv.RowFilter = "ValidUntil >'" & dtFuture.ToString() & "' AND ValidUntil > '" & Today.ToString() & "'"
Run Code Online (Sandbox Code Playgroud)
ToString也应该有括号,你需要在AND之前有一个空格.
归档时间: |
|
查看次数: |
5320 次 |
最近记录: |