我有IEnumerable
对象,其值为value1和value2。 value2是一个数组,value1是字符串。
我想将此对象数据绑定到Listview。因此,可以通过<%# Eval("value1") %>
和<%# Eval("value2") %>
访问value1和value2 [0](始终是数组中的第一项)。
如何编写表达式来处理这两个项目?
ListViewItems.DataSource = f.Items.Select(t => t.value1, t.value2[0]);
ListViewItems.DataBind();
答案 0 :(得分:2)
您应该创建一个匿名类型:
ListViewItems.DataSource = f.Items.Select(
t => new { Value1 = t.value1, Value2 = t.value2[0] }
);