-
ASP.NET 데이터소스컨트롤을 사용한 DB연동 SqlDataSource와 Repeater 리핏터 를 사용한 예제 + DataList.NET/ASP.NET 2008. 12. 9. 10:50반응형
ItemTemplate
Repeater 컨트롤의 데이터 항목 영역을 표현하는
템플릿입니다.
AlternatingItemTemplate
Repeater
컨트롤의 교대로 반복되는 데이터 항목 영역을 표현하는
템플릿입니다. 흔히, 데이터 리스트에 있는 각 항목들을
보다 확연하게 구분하기 위해 홀수 및 짝수 줄의
스타일(배경색 등등)을 다르게 지정하는 경우가 있는데
이처럼 각 항목들을 번갈아 가면서(alternate) 표현해야
할 때 사용하는 템플릿이 바로 AlternatingItemTemplate
입니다. 이 템플릿을 사용하면 홀수 줄은 ItemTemplate에
의해 표현되고 짝수 줄은 AlternatingItemTemplate에
의해 표현됩니다(예제 9-3의 실행 결과인 [그림 9-40]
참고). 그리고 이 템플릿을 사용하지 않으면 모든 항목이
ItemTemplate에 의해 표현됩니다.
HeaderTemplate
Repeater 컨트롤의 머리글 영역을 표현하는
템플릿입니다.
FooterTemplate
Repeater 컨트롤의 바닥글 영역을 표현하는
템플릿입니다.
SeparatorTemplate
Repeater 컨트롤의 각 항목 사이의 구분 영역을
표현하는 템플릿입니다. [그림 9-40]을 보면 각
항목 사이가 굵은 선으로 표현되어 있는데 이것은
굵은 선이 표현되도록 SeparatorTemplate을
지정했기 때문입니다.
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1"><ItemTemplate>출판사ID : <%# Eval("pub_id") %><br />출판사명 : <%# Eval("pub_name") %><br /><hr /></ItemTemplate></asp:Repeater>
관련예제 2
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1"><HeaderTemplate><table border="0" cellpadding="0" cellspacing="0"><tr align="center" ><td><b>출판사 ID</b></td><td><b>출판사 명</b></td><td><b>도시</b></td><td><b>주</b></td><td><b>국가</b></td></tr></HeaderTemplate><ItemTemplate><tr align="center"><td><%# Eval("pub_id") %></td><td><%# Eval("pub_name") %></td><td><%# Eval("city") %></td><td><%# Eval("state") %></td><td><%# Eval("country") %></td></tr></ItemTemplate><AlternatingItemTemplate> <!-- 줄긋는것 --><tr align="center" style="background-color:Gray"><td><%# Eval("pub_id") %></td><td><%# Eval("pub_name") %></td><td><%# Eval("city") %></td><td><%# Eval("state") %></td><td><%# Eval("country") %></td></tr></AlternatingItemTemplate><SeparatorTemplate> <!-- 구분자 --><tr align="center" ><td colspan="5" style="background-color:Blue;height:3px;"></td></tr></SeparatorTemplate><FooterTemplate></table></FooterTemplate></asp:Repeater>
DataList
반응형'.NET > ASP.NET' 카테고리의 다른 글
ASP.NET 자바스크립트 alret 메세지디버깅 얼럿 메세지 뛰우는 방법 ~!!!!!!!!!!!!! ASP.NET 메세지 뛰우는 방법 Response.Write("<script>javascript:alert('" + strQry + "') </script>"); (0) 2008.12.12 ASP.NET 연결기반 업데이트 예제 (0) 2008.12.12 ASP.NET 연결기반 데이터베이스 연동 중요 SQLConnection (SELECT, INSERT ....) (0) 2008.12.10 ASP.NET 데이터소스컨트롤을 사용한 DB연동 GridView~!!!!! 중요 (0) 2008.12.09 ASP.NET 리스트컨트롤 예제 (0) 2008.12.09 ASP.NET 데이터 소스 컨트롤을 사용한 DB 연동 (0) 2008.12.05 ASP.NET 데이터베이스와 연동하기 , 데이터 소스 컨트롤을 사용한 DB 연동 (0) 2008.12.05 ASP.NET 디렉터리 및 파일 제어 ,DirectoryInfo (0) 2008.12.05