2012-02-01 4 views
3

보통 내가 데이터를 표시하기 위해이 작업을 수행 할 것입니다. Eval 메서드에 대한식이 없으므로. 데이터를 어떻게 표시해야합니까?ASP.NET ListView에 데이터 소스는 문자열 []

영문

 <ItemTemplate> 
      <%# Eval("") %> 
     </ItemTemplate> 

코드 숨김 :

string[] images = Directory.GetFiles(UploadsPath); 
    lvSlideShow.DataSource = images; 
    lvSlideShow.DataBind(); 

답변

8

그냥 Container.DataItem을 사용하십시오. 그것은 IEnumerable 개체의 현재 물건을 가리키는 중입니다 :

<ItemTemplate> 
    <%# Container.DataItem %> 
</ItemTemplate> 
1

예는 [] 문자열에 대한 평가를()를 사용할 수 없습니다.
GridView에는 AutoGenerateColumns 기능이 있으므로 사용할 수 있습니다.

관련 문제