using System;
using System.ComponentModel;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;

namespace SPSEDUproject.EDUWebPart
{
    [ToolboxItemAttribute(false)]
    public class EDUWebPart : WebPart
    {
        string strBookList;

        protected override void CreateChildControls()
        {
            displayBookList();
        }

        private void displayBookList()
        {
            using (SPSite site = new SPSite("http://spsedu/"))     // SPSite : SharePoint사이트 모음
            {
                using (SPWeb web = site.RootWeb)   // SPWeb : SharePoint사이트(SiteCollection을 거치지 않고 바로 사이트로 선언)
                {
                    SPList bookList = web.GetList("Lists/edulist"); // SPList : SharePoint리스트(ListCollection을 거치지 않고 바로 리스트로 선언)
                    SPListItemCollection books = bookList.Items;    // SPListItemCollection : SharePoint리스트아이템컬렉션

                    strBookList = "";

                    foreach (SPListItem book in books)
                    {
                        strBookList += book["Title"].ToString() + " / " + book["Company"].ToString() + " / " + book["Author0"].ToString();
                        strBookList += "<br />";
                    }                   
                }
            }
        }

        protected override void Render(HtmlTextWriter writer)
        {
            base.Render(writer);
            writer.Write("안녕하세요. 쉐어포인트 ~!");
            writer.Write("<br />");
            writer.Write(strBookList);
        }
    }
}

Posted by holland14
: