반응형
|
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 |