13.5 | 실습_ Memos 테이블의 모든 데이터 출력하기
13.5.1 소개
데이터 출력 시 가장 기본이 되는 코드를 살펴본다.
13.5.2 따라하기
1. Visual Studio를 실행한 후 파일 > 열기 > 프로젝트/솔루션 메뉴를 클릭해 DevADONET 웹 사이트를 불러온다.
2. 솔루션 탐색기에서 DevADONET 웹 프로젝트에 마우스 오른쪽 버튼을 클릭해 추가 > 새 항목 메뉴를 클릭한 다음 FrmMemoList.aspx라는 이름으로 웹 프로젝트에 웹 폼을 추가한다.
템플릿 이름 |
이름 |
웹 폼 |
FrmMemoList.aspx |
3. FrmMemoList.aspx 페이지를 열고 다음과 같이 입력한다.
▼ FrmMemoList.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FrmMemoList.aspx.cs" Inherits="DevADONET.FrmMemoList" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>출력 패턴</title> </head> <body> <form id="form1" runat="server"> <div> <h3>메모 리스트</h3> <asp:GridView ID="ctlMemoList" runat="server" AutoGenerateColumns="false"> <Columns> <asp:BoundField HeaderText="번호" DataField="Num" /> <asp:BoundField HeaderText="작성자" DataField="Name" /> <asp:HyperLinkField HeaderText="메모" DataTextField="Title" DataNavigateUrlFormatString="FrmMemoView.aspx?Num={0}" DataNavigateUrlFields="Num" /> <asp:TemplateField HeaderText="작성일"> <ItemTemplate> <%# Eval("PostDate") %> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> <hr /> <asp:HyperLink ID="lnkMemoWrite" runat="server" NavigateUrl="~/FrmMemoWrite.aspx">글쓰기</asp:HyperLink> </div> </form> </body> </html>
웹 폼에 등록된 컨트롤의 주요 속성은 다음과 같다.
컨트롤 |
속성 |
값 |
GridView |
ID |
ctlMemoList |
HyperLink |
ID |
lnkMemoWrite |
NavigateUrl |
~/FrmMemoWrite.aspx |
|
Text |
글쓰기 |