marek_maro Ответов: 1

Фильтрация даты datagridview от->до


Я ищу возможность фильтровать данные в определенном диапазоне
Я сделал тестовый файл, чтобы показать проблему : [^]
Есть идеи?

Что я уже пробовал:

Private Sub TextBox2_TextChanged(sender As Object, e As EventArgs) Handles TextBox2.TextChanged
        Dim dv As New DataView(datatable, "DataW>=" & TextBox1.Text & "and DataW<=" & TextBox2.Text, "DataW", DataViewRowState.CurrentRows)
        DataGridView1.DataSource = dv
    End Sub

1 Ответов

Рейтинг:
0

an0ther1

В соответствии с документацией MSDN - объект DataColumn.Свойство Выражения (System.Data)[^]
При фильтрации с использованием значений дат необходимо окружить значение # или одинарными кавычками в зависимости от поставщика данных.
Кроме того, ваши текстовые поля имеют строковое значение, которое вы используете для представления даты.
Если ваш тип данных в столбце DataW является типом даты, то я бы рекомендовал формат yyyymmdd.

с уважением