我需要创建一个Web部件,它从任务列表中获取输入,并根据任务列表中的数据更改任务列表的颜色。任何人都可以帮我解决这个问题吗? 我可以在visual studio 2005中编写代码。 我的问题是如何从列表中获取输入数据?
答案 0 :(得分:0)
此处的示例代码。这应该让你开始。 (source)
using Microsoft.SharePoint;
class SPTest {
public void ReadList() {
// Use using to make sure resources are released properly
using(SPSite oSite = new SPSite(pathToSite)) {
using(SPWeb oWeb = oSite.AllWebs[nameOfWeb]) {
// Alternately you can use oSite.RootWeb if you want to access the main site
SPList oList = oWeb.Lists[listName]; // The display name, ie. "Calendar"
foreach(SPListItem oItem in oList.Items) {
// Access each item in the list...
DateTime startTime = (DateTime)oItem["Start Time"];
// etc....
}
}
}
}
}