Форум

фильтр таблица datagridview

Цитировать

Разберем  алгоритм сортировки (фильтра )  с использованием лямбда выражения . Везде встречается  старые варианты решения задачи через sqlconnect. Берем два элемента управления dateTimePicker  один будет с датой от которой будем искать вверх, второй элемент  финальный до которого будем искать. Получаем данные. Напомню что пишем это в событии  ValueChanged

//берем элемент управления стартовый (тоесть дату от которой будем искать вверх)

            var data = dateTimePicker2.Value.Date;

            //и финальную дату до которой ищем (собственно промежуток)

            var datafinal = dateTimePicker1.Value.Date;

Цитировать

А далее пишем сортировку , напомню данные динамические.

   //тут пишем запрос в сущьность и получаем список

            var l = dbcon_.komms.Where(d => d.data_events >= data && d.data_events <= datafinal ).ToList();

Цитировать

Ну и далее саму сущность загружаем в datagridview

//и после загружаем в таблицу

 

            kommDataGridView.DataSource = l;

 

Цитировать

Если кому надо то вот само решение

private void dateTimePicker2_ValueChanged(object sender, EventArgs e)

        {

              //берем элемент управления стартовый (тоесть дату от которой будем искать вверх)

            var data = dateTimePicker2.Value.Date;

            //и финальную дату до которой ищем (собственно промежуток)

            var datafinal = dateTimePicker1.Value.Date;

 

            //тут пишем запрос в сущьность и получаем список

            var l = dbcon_.komms.Where(d => d.data_events >= data && d.data_events <= datafinal ).ToList();

            //и после загружаем в таблицу

            kommDataGridView.DataSource = l;

            load_grid(); //этот метод местный (он наводит красоту и всякие вспомогательные функкции)

 

          }