Проверьте значение перед отображением в таблице данных - PullRequest
0 голосов
/ 26 апреля 2020

У меня есть такая модель:

   public class product
    {
       public int id;
       public string name;
       public bool show;
    }

Также у меня есть список с этой моделью:

 List<product> list;

bind:

dataGrid.ItemsSource = list;

Каждый предмет списка, который имеет это условие:

if (product.show == false)

не должен отображаться в Datagrid.

Пожалуйста, помогите мне. Спасибо

Ответы [ 2 ]

2 голосов
/ 26 апреля 2020

Попробуй так:

    dataGrid.ItemsSource = list.Where(ro => ro.show != false).ToList();
1 голос
/ 26 апреля 2020

попробуйте это:

List<product> sortedList = list.Where(item => item.show != false).ToList();
dataGrid.ItemsSource =sortedList;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...