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