使用连接填充列DataGrid的单元格

时间:2016-10-16 21:49:30

标签: c# wpf datagrid wpfdatagrid

我需要在datagrid wpf中填充此Colmun的单元格。我与Linq创建了一个联接:

private void Window_Loaded(object sender, RoutedEventArgs e)
    {
        AnbarDari.Model.AnbarDB db = new Model.AnbarDB();
        var qProduct = db.Tbl_Products.ToList();
        var qUserPro = (from a in db.Tbl_User
                        join r in db.Tbl_Products on a.UserID equals r.UserID
                        select a.Name).ToString();
        dataGrid.ItemsSource = qProduct;
    }

我想要用qUserPro显示用户名。怎么填这个:

enter image description here

1 个答案:

答案 0 :(得分:0)

您的联接被分配给变量qUserPro。永远不会使用此变量。

ItemsSource = qProduct;更改为ItemsSource = qUserPro;

您可能还希望显示的值多于名称:

var qUserPro = from a in db.Tbl_User
join r in db.Tbl_Products on a.UserID equals r.UserID
select a.Name, a.ArabicLettersICannotRead;