日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風(fēng)下載站 > 辦公軟件教程 > 詳細頁面

moss2010 MOSS中對下文的一些設(shè)置(創(chuàng)建,查詢等)

moss2010 MOSS中對下文的一些設(shè)置(創(chuàng)建,查詢等)

更新時間:2024-02-08 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

SharePoint發(fā)行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協(xié)作環(huán)境,使得組織能夠在整個組織內(nèi)部實現(xiàn)整合、組織、查找和提供 SharePoint站點。

1.查詢列表的所有字段

SPSite site = new SPSite("http://carysun");

SPWeb web=site.OpenWeb();

SPList list = web.GetList("/IT Infrastructure");

foreach (SPField sf in list.Fields)

{

??? Console.WriteLine(sf.Title);

}

site.dispose();

web.dispose();

2.使用對象模型創(chuàng)建列表,SPListTemplateType.Announcements指定使用通知內(nèi)容類型作為模板來創(chuàng)建。

注意一定要調(diào)用Update()方法。

string listName="AnnouList";???????????????????

foreach(SPList currList in web .Lists)

{ ?????

?? if(currList.Title.Equals(listName,StringComparison.InvariantCultureIgnoreCase))

?? {

????? list=currList;

????? break;

?? }

}

if(list==null)

{

???? Guid listID=web.Lists.Add(listName,"New nnouncements",SPListTemplateType.Announcements);

???? list=web.Lists[listID];

???? list.OnQuickLaunch=true;

???? list.Update();

?}

3.使用對象模型給列表添加item,注意一定要調(diào)用Update()方法。

SPListItem newItem = null;

newItem = list.Items.Add();

newItem["Title"] = "AnnouItem1";

newItem["Body"] = "The first AnnouItem1 ";

newItem["Expires"] = DateTime.Now + TimeSpan.FromDays(2);

newItem.Update();

?

newItem = list.Items.Add();

newItem["Title"] = "AnnouItem2";

newItem["Body"] = "The second AnnouItem2.";

newItem["Expires"] = DateTime.Now + TimeSpan.FromDays(5);

newItem.Update();


4.
查詢item的相關(guān)信息

foreach (SPListItem listItem in list.Items)

{

????? foreach (SPField field in list.Fields)

????? {

????????? if (!field.Hidden && !field.ReadOnlyField)

??????????????? Console.WriteLine("{0} = {1}", field.Title, newItem[field.Id]);

?????? }

}

5. 如果你要想得到一個列表的item,你可以通過WebId, ListId, and ID來得到.

SPWeb parentWeb = web.Site.OpenWeb(new Guid(row["WebId"].ToString()));

SPList list = parentWeb.Lists[ new Guid(row["ListId"].ToString()) ];

SPListItem item = list.GetItemById((int.Parse(row["ID"].ToString())));


6.
使用SPQuery來查詢列表中item信息:

SPQuery query = new SPQuery();

query.ViewFields = @"";

query.Query = @"

??????

????????

????????

????????

??????

??? ";

?

SPList list = web.Lists["AnnouList"];

SPListItemCollection items = list.GetItems(query);

foreach (SPListItem expiredItem in items)

{

??? Console.WriteLine(expiredItem["Title"]);

??? Console.WriteLine(expiredItem["Created"]);

}

6.1. ViewFields 表示你查詢后要返回的字段

6.2. Query表示查詢過濾的表達式,使用CAML語言

7. 使用SPSiteDataQuery來查詢列表中item信息

SPSiteDataQuery query = new SPSiteDataQuery();

query.Lists = @"";

query.ViewFields = @"";

query.Webs = "";

string queryText =@"

????????

??????????

??????????

??????????

????????

???? ";

query.Query = queryText;

DataTable table = web.GetSiteData(query);

foreach (DataRow row in table.Rows)

{

???? Console.WriteLine(row["Title"].ToString() + row["Created"].ToString());

}

7.1. query.Lists = @"";中104代表通知列表類型

7.2 query.Webs = "";為查詢的范圍。

7.3. CAML的基本格式是這樣的:“ ”.

7.4.使用SPQuery返回的是SPListItemCollection,而SPSiteDataQuery可以從不同的列表或是整個網(wǎng)站集查,實際上是返回了一個ADO.NET DataTable對象。

7.5 下表是CAML查詢的一些簡單說明:

?

元素

說明

And

并且

BeginsWith

以某字符串開始的

Contains

包含某字符串

Eq

等于

FieldRef

一個字段的引用 (在GroupBy 中使用)

Geq

大于等于

GroupBy

分組

Gt

大于

IsNotNull

非空

IsNull

Leq

小于等于

Lt

小于

Neq

不等于

Now

當前時間

Or

OrderBy

排序

Today

今天的日期

TodayIso

今天的日期(ISO格式)

Where

Where子句

?


Sharepoint 可以幫助企業(yè)用戶輕松完成日常工作。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 狠狠色丁香婷婷久久综合蜜芽 | 天天爽天天爽夜夜爽毛片 | 欧美区在线观看 | 国产日本三级 | 色噜噜狠狠狠综合曰曰曰 | 91涩| 狠狠干天天射 | 日韩欧美亚洲每的更新在线 | senima亚洲综合 | 青青草娱乐在线 | 竹菊影视一区二区三区 | 手机看片精品国产福利盒子 | 亚洲精品一区专区 | 国产床上视频 | 九九99久久精品影视 | 经典a三级 | 久久国产精品系列 | 在线免费观看黄网站 | 色视频在线观看免费 | 色噜噜在线播放 | 视频二区 中文字幕 欧美 | 成人韩免费网站 | 亚洲欧美一区二区三区久本道 | 嫩草影院地址一二三网址 | 91精品国产综合久久消防器材 | 二区在线播放 | 91精品国 | 欧美日本一二三区 | 一区二区三区高清视频在线观看 | jizzjizz国产精品久久 | 久久99精品久久久66 | 欧美一级欧美一级在线播放 | 激情五月婷婷综合 | 免费观看日本 | 2021年中文字幕视频 | 国产在线操 | 欧美19综合中文字幕 | 欧美一区二区在线观看视频 | 天堂草原视频在线观看 | 亚洲激情综合 | 国产99视频精品一区 |