创建一个从任务列表中获取输入的Web部件

时间:2009-11-04 08:58:31

标签: sharepoint-2007

我需要创建一个Web部件,它从任务列表中获取输入,并根据任务列表中的数据更改任务列表的颜色。任何人都可以帮我解决这个问题吗? 我可以在visual studio 2005中编写代码。 我的问题是如何从列表中获取输入数据?

1 个答案:

答案 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....  
      }  

    }  
  }  

 }  
}