2011-02-12 134 views
3

我創建了一個列表並添加了三列。當我查看「List Settings」頁面中的列表時,我看到了我創建的三個列和一些默認列(Title,Created By和Modified By)。當我查看列表中的項目時,我只會看到我創建的列。如何從SharePoint列表中獲取列名稱?

我的問題是,當我嘗試從代碼中獲取我列表的列表時,我得到了其他一些我沒有看到的任何其他東西(版本,附件,項目子計數等)

這裏是我用得到這個列表的代碼:

 List<string> visFields = new List<string>(); 
     foreach (SPField field in myList.Fields) 
     { 
      if (!field.Hidden) 
      { 
       visFields.Add(field.Title); 
      } 
     } 

     return visFields; 

正在看場錯誤的方式去了解呢?如何獲得列表中列出的相同列的列表?

回答