Repeater Control를 사용하면 데이터를 화면에 뿌려줄 때 지정된 템플릿을 반복해서 데이터를 바인딩 해줄 수 있다.
(네임스페이스 : System.Web.UI.WebControls)
매우매우 간편해서 많이 쓰는 듯 하다.
아래에 소스코드 예제로 설명을 하면 이렇게 aspx에서 Repeater로 템플릿을 지정해준다.
<html>
<body>
<form id="WebForm2" method="post" runat="server">
<asp:Repeater id="Repeater1" runat="server">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem,"au_id") %><br>
</ItemTemplate>
</asp:Repeater>
</form>
</body>
</html>
그리고 서버단에서 아래와 같이 받아서 처리한다.
Repeater1.DataSource = values;
Repeater1.DataBind();
DataSource는 목록을 채울 데이터를 가져오거나 설정하고
DataBind는 데이터를 소스에 바인딩 해준다.
'IT' 카테고리의 다른 글
[ASP.NET] IsPostBack 의미/사용하기 (1) | 2020.04.21 |
---|---|
[R programming] 재미로 알아보는 카카오톡 대화 분석 (0) | 2019.07.06 |
[R Programming] 정규성 검정 - Shapiro-Wilks test (0) | 2019.07.06 |
[R Programming] - 그래프 그리기! (0) | 2019.06.06 |
R을 활용한 빅데이터 고급 분석 (0) | 2019.06.03 |
댓글