2010-06-29 3 views
0

IEnumerable 값 1과 값 2 인 개체가 있습니다. value2는 배열이고 value1은 string입니다. 나는이 객체를 Listview에 databind하고 싶다. 따라서 value1과 value2 [0] (항상 배열의 첫 번째 항목)은 <%# Eval("value1") %><%# Eval("value2") %>을 통해 액세스 할 수 있습니다.IEnumerable에서 두 가지 다른 데이터 형식 가져 오기 도움말

두 항목 모두를 처리하는 표현식 작성 방법은 무엇입니까?

ListViewItems.DataSource = f.Items.Select(t => t.value1, t.value2[0]); 
    ListViewItems.DataBind(); 
당신은 익명의 유형 만들어야합니다

답변

2

:

ListViewItems.DataSource = f.Items.Select(
    t => new { Value1 = t.value1, Value2 = t.value2[0] } 
); 
관련 문제