linq查询为datagrid源

时间:2017-10-16 14:47:56

标签: c# wpf linq

我有一个linq查询:

var query = from myumowa_typy in ArUmowy_typy
            select new
            {
                myumowa_typy.Umowa_nazwa,
                myumowa_typy.Umowa_raport,
                czas_umowy_w_miesiącach = myumowa_typy.Ile_miesiecy_cała_umowa,
                obniżony_abonament_w_miesiącach = myumowa_typy.Ile_miesiecy_abonament_obnizony
            };`

如何将此查询作为datagrid的源?我希望从我的数据网格中获取标题,当然还有数据。在将来,我想在查询中添加一些参数来过滤结果。我正在使用wpf和liq ado实体。

1 个答案:

答案 0 :(得分:1)

设置ItemsSource的{​​{1}}属性:

DataGrid

<强> XAML:

var query = (from myumowa_typy in ArUmowy_typy
        select new
        {
            myumowa_typy.Umowa_nazwa,
            myumowa_typy.Umowa_raport,
            czas_umowy_w_miesiącach = myumowa_typy.Ile_miesiecy_cała_umowa,
            obniżony_abonament_w_miesiącach = myumowa_typy.Ile_miesiecy_abonament_obnizony
        }).ToList();

dataGrid1.ItemsSource = query;
相关问题