3
我正在使用SharePoint對象模型。我還沒有看到在MSDN的文檔中做到這一點的方法...如何在Sharepoint中查找列表的可見列?
我正在使用SharePoint對象模型。我還沒有看到在MSDN的文檔中做到這一點的方法...如何在Sharepoint中查找列表的可見列?
我結束了去這條路線。蠻力但它的作品:
SPList l = SPContext.Current.Web.Lists[new Guid(ddl_Lists.SelectedValue)];
List<string> visFields = new List<string>();
foreach (SPField field in l.Fields)
{
if (!field.Hidden)
{
visFields.Add(field.Title);
}
}
希望它可以幫助別人!
您看到的字段基於當前視圖。使用SPList。 DefaultView獲取默認視圖。您也可以使用SPList。 Views得到任何看法。
對於SPView類,可以使用ViewFields屬性來獲取視圖字段。
「可見」僅適用於視圖,而不適用於列表。您必須檢查有問題的視圖以查看列是否可見。 – Sean 2011-02-04 06:33:14