숨겨진 필드 값을 비교하는 if 문을 만들려고합니다. 이것은 datetime입니다. 값이 ""또는 "-"이면 else 문으로 전달하려고하지만 작동하지 않습니다.숨겨진 필드 값의 유효성을 검사하는 방법이 있습니까?
문이 경우
If hfTo.Value IsNot "" AndAlso hfTo.Value IsNot "-" Then
dvLossData.RowFilter = "StartTime >= '" + hfFrom.Value + "' and EndTime <= '" + hfTo.Value + "'"
Else
dvLossData.RowFilter = "StartTime >= '" + hfFrom.Value + "'"
End If
hfto.value
해야한다 ""또는 "-"날짜 시간은 미래에있을 때. 디버그하면 hfto.value
은 "-"이므로 if 문에 추가했지만 인식하지 못합니다.
누구든지 통찰력을 가지고 있습니까?
- char 앞뒤에 값 공백이 있습니까? – Steve
'IsNot' 대신'<>'를 사용해야합니다. 또한 VB의 문자열 연결 연산자는'+'가 아니라'&'입니다. –