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

    글쓰기

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