템플릿을 사용하여 항목을 표시하는 데이터바인팅된 목록 컨트롤
DataList 컨트롤을 사용하여 템플릿 기반 데이터 바인딩된 목록을 표시
해당 폼에 SqlDataSource 컨트롤을 사용하여 ConnectionString 문자열을 지정 하여 Database를 연결 합니다.
연결이 완료 되었으면 해당 폼에 DataList 컨트롤을 이용하여 출력하는 예제를 작성합니다.
FrmDataList.aspx |
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server">
<title></title> </head> <body>
<form id="form1" runat="server">
<div>
DataList.aspx로 출력<br /><br />
<asp:DataList ID="DataList1" runat="server" DataKeyField="Num"
DataSourceID="SqlDataSource1"> <ItemTemplate> 이름 : <%# Eval("Name") %>, 이메일 : <%# DataBinder.Eval(Container.DataItem, "Email") %>, IP주소 : <%# Eval("PostIP") %> </ItemTemplate> <SeparatorTemplate> <hr /> </SeparatorTemplate> <HeaderTemplate> 시작 </HeaderTemplate> <FooterTemplate> 끝 </FooterTemplate> <AlternatingItemStyle BackColor="Yellow" />
</asp:DataList>
<!--Database 연결 문자열 지정-->
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$
ConnectionStrings:ConnectionString %>" SelectCommand="SELECT * FROM [Memos]">
</asp:SqlDataSource>
</div>
</form> </body> </html> |
결과화면 |
[그림50-1] |
'ASP.NET' 카테고리의 다른 글
52.C# ASP.NET - Trace 추적 (0) | 2009.10.20 |
---|---|
51.C# ASP.NET - Repeater [DataControl 4] (0) | 2009.10.20 |
49.C# ASP.NET - FormView [DataControl 2] (0) | 2009.10.19 |
48.C# ASP.NET - SqlDataSource 와 ADO [DataControl 1] (0) | 2009.10.19 |
47.C# ASP.NET - LoginStatus, LoginName [LoginControl 5] (0) | 2009.10.15 |
Comments