Я пытаюсь фильтровать DataView на основе двух различных столбцов: время_запуска (DateTime) и EndTime (DateTime) ...VB.NET Ошибка: "Операнд Отсутствует" при использовании RowFilter команды
Код:
Dim dvLosses As New DataView(dsLossData.Tables("AllData").DefaultView.ToTable(True, New String(){"ID", "Name", "StartTime", "EndTime", "Loss"}), "", "StartTime desc", DataViewRowState.CurrentRows)
dvLosses.RowFilter = "Where StartTime > '" + hfFrom.Value + "' and EndTime < '" + hfTo.Value + "'"
Error: Exception details: Syntax error: Missing operand after 'StartTime' operator. at System.Data.ExpressionParser.Parse() at System.Data.DataExpression..ctor(DataTable table, String expression, Type type) at System.Data.DataView.set_RowFilter(String value)
Удалите текст WHERE. Это подразумевается в концепции RowFilter – Steve
@Steve yup, что это ... Спасибо! – Dplusa25