WebPart를 이용하여 LNB(Location Nagation Bar)영역에 나타나는 리스트의 이름(= 리스트명) 출력하기
SharePoint 2010 2011. 1. 21. 16:31 |
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.EDUWebPartListName
{
[ToolboxItemAttribute(false)]
public class EDUWebPartListName : WebPart
{
string strListsName = String.Empty;
protected override void CreateChildControls()
{
DisplayListsName();
}
private void DisplayListsName()
{
using (SPSite site = new SPSite("http://spsedu"))
{
using (SPWeb web = site.RootWeb)
{
SPListCollection listsName = web.Lists;
foreach (SPList List in listsName)
{
strListsName += List.Title;
strListsName += "<br />";
}
}
}
}
protected override void Render(HtmlTextWriter writer)
{
base.Render(writer);
writer.Write(strListsName);
}
}
}
// 1. SPSite를 잡자 --> 주소(url)주고 SPSite를 잡는다. (using문 사용할 것!)
// 2. SPWeb 을 잡자 --> 여기서는 RootWeb으로 매핑시켰다. (using문 사용할 것!)
// 3. SPListCollection 을 잡자 --> Web.Lists 프로퍼티로 목록들을 매핑시켰다.
// 4. Foreach 문을 사용하여 컬렉션(리스트명)을 열거한다. ex) foreach (SPList List in listsName) { }
// 5. 리스트의 이름(Title)을 넣어라. ex) strListsName += List.Title;
'SharePoint 2010' 카테고리의 다른 글
WebPart로 SPQuery 클래스를 사용하여 책제목(Title)이 같은 것만 리스트에 출력하기 (0) | 2011.01.25 |
---|---|
Visual WebPart를 사용해서 책제목과 출판사, 저자를 Insert 하기 (0) | 2011.01.21 |
Visual Studio에서 SharePoint 실행하는 순서 (0) | 2011.01.21 |
Visual Studio에서 프로세스에 연결하여 디버깅하는 방법 (0) | 2011.01.21 |
WebPart 를 이용하여 책이름 / 출판사 / 저자 출력하기 (0) | 2011.01.21 |