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

當前位置:雨林木風(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| 久久久久久国产精品三级 | 免费国产h视频在线观看 | 欧美日韩一线 | 三级做爰视频三级小说 | 国产区精品福利在线观看精品 | 日韩欧美中文字幕在线视频 | 久久综合本色宗合一本色 | 亚洲天堂中文 | 这里只有精品网 | 日黄网站 | 色综合久久久久久 | 成人亚洲国产综合精品91 | 5g影院天天5g天天爽无毒 | 国产精品日韩在线观看 | 久久视频在线观看免费 | 亚洲bt欧美bt国产bt | 久久天天躁夜夜躁狠狠 | 99久久99久久免费精品蜜桃 | 综合久久久久综合 | 日韩激情中文字幕一区二区 | 3久女bbbwww| 国产日韩视频在线 | 成人欧美在线视频 | 国产精品久久久久影视不卡 | 在线观看a网站 | 91青青青国产在观免费影视 | 久久99精品久久久久子伦小说 | 中文字幕亚洲 综合久久 | 激情爱爱的免费视频 | 天天色天天色天天色 | 久久精品国产大片免费观看 | 欧美日韩一区二区综合 | 国产手机在线精品 | 狠狠色狠狠色综合日日92 | 亚洲在线国产 | 伊人久久国产 | 欧美乱大交xxxx | 日本一二三四区免费视频 |