2012-08-14 4 views
0

저는 VS 2010 C# ASP.NET 4 및 SQL Server 2008 R2를 사용하고 있습니다.모든 행에서 특정 열의 데이터를 사용하는 방법은 무엇입니까?

aspx에서 데이터베이스의 데이터를 읽고 그리드보기로 제시합니다. gridview 및 datasource는 모두 aspx의 일부입니다.

아무런 문제가 없습니다.

지금, I는 동일한 datasorce을 사용하고, 특정 열에있는 하나 개의 행 데이터 제시하고자 I 그렇게 어떻게

(모든 행 = 열의 각 행에 동일한 값을 가짐)?

나는 중계기를 사용하고 그것을 강조하는 것을 생각했지만, 그렇게 할 방법을 찾지 못했습니다.

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="DataSource1"> 
    <ItemTemplate> 
     <%# Eval("Col").ToString() %> 
    </ItemTemplate> 
</asp:Repeater> 

가 어떻게 하나의 반복 후 중계기를 중지합니까 :

나는 썼다?

리피터를 제한/중지 할 방법이 없기 때문에 결과와 동일한 번호의 행이 표시됩니다.

첫 번째 값, 마지막 값 또는 다른 값만 가져 오는 방법은이 clumn에서 하나의 값만 가져 옵니까?

답변

0

이것은 힌트이지 대답이 아닙니다. asp : Repeater 이벤트를 살펴보십시오. 특히 ItemDataBoundEvent입니다. ItemDataBoundEvent를 가로 채면 중계기를 제어 할 수있는 slso 메소드가 있습니다. 도움이 되었기를 바랍니다.

관련 문제