私は、隠しフィールドの値を比較するif文を作成しようとしています。これは日時であり、値が ""または " - "の場合は、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の文字列連結演算子は '+'ではなく '&'です。 –