더북(TheBook)

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

글쓰기

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.