Blog Content

    티스토리 뷰

    50.C# ASP.NET - DataList [DataControl 3]

    반응형

    템플릿을 사용하여 항목을 표시하는 데이터바인팅된 목록 컨트롤

    DataList 컨트롤을 사용하여 템플릿 기반 데이터 바인딩된 목록을 표시


    새 항목 추가 - WebForm ( FrmDataList )
    해당 폼에 SqlDataSource 컨트롤을 사용하여 ConnectionString 문자열을 지정 하여 Database를 연결 합니다.
    연결이 완료 되었으면 해당 폼에 DataList 컨트롤을 이용하여 출력하는 예제를 작성합니다.
    FrmDataList.aspx

    <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>

           

            <!--Database 연결 문자열 지정-->

            <asp:SqlDataSource ID="SqlDataSource1" runat="server"

                ConnectionString="<%$ ConnectionStrings:ConnectionString %>"       

                    SelectCommand="SELECT * FROM [Memos]">

            </asp:SqlDataSource>

        </div>

        </form>

    </body>

    </html>


    결과화면

    [그림50-1]



    반응형

    Comments