Фильтровать DataGrid по дате

BlitZz

Доброго времени суток Подскажите как отфильтровать DataGrid по дате начиная с даты "дд / мм / гг" по дату "дд / мм / гг" (для ввода даты использую два dateTimePicker-а )
2 ответа

BlitZz

Лучше всего производить выборку в источнике данных, а не в контроле, с помощью которого происходит отображение Проще всего это сделать с помощью DataView


BlitZz

Сделал данным образом
 DateTime dt1 = Convert.ToDateTime(dateTimePicker1.Value.Date, culture);
 DateTime dt2 = Convert.ToDateTime(dateTimePicker2.Value.Date, culture);
           
 DataView dv = new DataView(md.Order);
 
 dv.RowFilter = "Order_date > #" + dt1.ToString("MM.dd.yyyy HH:mm:ss") + "#";
 dv.RowFilter = "Order_date < #" + dt2.ToString("MM.dd.yyyy HH:mm:ss") + "#";
 
 dataGridView1.DataSource = dv;
Не пойму как сделать логическое "И" для фильтрации сразу по двум параметрам по типу:
dv.RowFilter = "Order_date > #" + dt1.ToString("MM.dd.yyyy HH:mm:ss") + "#"&&
            "Order_date < #" + dt2.ToString("MM.dd.yyyy HH:mm:ss") + "#";