- 사용자 정의 템플릿을 사용하여 데이터 소스의 값을 표시한다. - ListView 컨트롤을 사용하여 레코드를 선택, 정렬, 삭제, 편집 및 삽입할 수 있다. - ListView 컨트롤은 데이터 소스의 값을 표시하는 데 사용된다. 이 컨트롤은 GridView · SqlDataSource, LinqDataSource 및 ObjectDataSource와 같은 데이터 소스 컨트롤에 바인딩할 수 있는 기능 · 사용자 정의 템플릿 및 스타일을 통해 모양을 사용자 지정할 수 있는 기능 · 기본 제공 정렬 기능 · 기본 제공 업데이트 및 삭제 기능 · 기본 제공 삽입 기능 · DataPager 컨트롤을 사용한 페이징 기능 · 기본 제공 항목 선택 기능 · 속성을 동적으로 설정하거나 이벤트를 처리하는 등의 작업을 수행하기 위해 ListView 개체 모델에 프로그래밍 방식으로 액세스할 수 있는 기능 |
ListView.Aspx 사용한 데이터 바인딩 하는 방법 |
<%@ Page Language="C#" AutoEventWireup="true" <!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> 리스트뷰 컨트롤을 사용해서 데이터 출력<br /> <br /> <asp:ListView ID="ListView1" runat="server" <LayoutTemplate> <table border="1"> <tr><td>번호</td><td>이름</td></tr> <tr id="itemPlaceholder" runat="server"></tr> </table> <asp:DataPager ID="DataPager1" runat="server" PageSize="2"> <Fields> <asp:NumericPagerField ButtonCount="2" PreviousPageText="이전" NextPageText="다음" /> </Fields> </asp:DataPager> </LayoutTemplate> <ItemTemplate> <tr> <td><%# Eval("Num") %></td><td><%# Eval("Name") %></td> </tr> </ItemTemplate> </asp:ListView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand= </asp:SqlDataSource> </div> </form> </body> </html> |
'.Net Project > ASP.NET 3.5 Sp1' 카테고리의 다른 글
45장 데이터 컨트롤(GridView) (0) | 2009.10.27 |
---|---|
44장 데이터 컨트롤(SqlDataSource) (0) | 2009.10.27 |
42장 데이터 컨트롤(ADO.NET) (0) | 2009.10.27 |
41-10장 답변형 게시판(Common) (0) | 2009.10.27 |
41-9장 답변형 게시판(Delete) (0) | 2009.10.27 |