DataList 컨트롤이란 ?? 템플릿을 사용하여 항목을 표시하는 데이터바인팅된 목록 컨트롤 DataList 컨트롤을 사용하여 템플릿 기반 데이터 바인딩된 목록을 표시한다. |
DataList.aspx |
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="FrmDataList.aspx.cs" Inherits="FrmDataList" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <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> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT * FROM [Memos] ORDER BY [Num] DESC"> </asp:SqlDataSource> </div> </form> </body> </html> |
'.Net Project > ASP.NET 3.5 Sp1' 카테고리의 다른 글
48장 데이터 컨트롤(Repeater) (0) | 2009.10.27 |
---|---|
47장 데이터 컨트롤(FormView) (0) | 2009.10.27 |
45장 데이터 컨트롤(GridView) (0) | 2009.10.27 |
44장 데이터 컨트롤(SqlDataSource) (0) | 2009.10.27 |
43장 데이터 컨트롤(ListView) (0) | 2009.10.27 |