在Datagrid中显示之前检查值

问题描述 投票:1回答:1

我有这样的模型:

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

也有此型号的清单:

 List<product> list;

bind:

dataGrid.ItemsSource = list;

具有以下条件的“列表”的每个项目:

if (product.show == false)

不应在Datagrid中显示。

请帮助我。谢谢

c# wpf
1个回答
1
投票

尝试这样:

    dataGrid.ItemsSource = list.Where(ro => ro.show != false).ToList();
© www.soinside.com 2019 - 2024. All rights reserved.