2010-06-29 10 views
0

J'ai l'objet IEnumerable avec value1 et value2. value2 est un tableau et value1 est une chaîne. Je veux créer un lien vers cet objet vers Listview comme ça. Donc, à la fois value1 et value2 [0] (toujours premier élément dans le tableau) pourrait être accessible via <%# Eval("value1") %> et <%# Eval("value2") %>.Aide pour obtenir deux types de données différents de IEnumerable

Comment écrire une expression pour gérer les deux éléments?

ListViewItems.DataSource = f.Items.Select(t => t.value1, t.value2[0]); 
    ListViewItems.DataBind(); 

Répondre

2

Vous devez créer un type anonyme:

ListViewItems.DataSource = f.Items.Select(
    t => new { Value1 = t.value1, Value2 = t.value2[0] } 
); 
Questions connexes