2016-10-16 6 views
0

Ich brauche Zelle von diesem Colmun in DataGrid WPF füllen. Ich erstelle ein Join mit Linq:Füllen Zelle der Spalte DataGrid mit Join

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; 
    } 

i Name mit qUserPro der Benutzer angezeigt werden sollen. wie diese füllen:

enter image description here

+0

Bitte siehe [MCVE]. Es ist schwer die arabischen Buchstaben zu lesen ;-) – Mat

Antwort

0

Ihr kommen auf die Variable qUserPro zugeordnet ist. Diese Variable wird niemals verwendet.

ändern ItemsSource = qProduct;-ItemsSource = qUserPro;

Sie auch mehr Werte anzeigen möchten kann als nur der Name:

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; 
Verwandte Themen