我正在使用SharePoint对象模型。我在MSDN的文档中没有看到这样做的方法......
答案 0 :(得分:5)
您看到的字段基于当前视图。使用SPList。DefaultView获取默认视图。您还可以使用SPList。Views获取任何视图。
对于SPView类,您可以使用ViewFields属性来获取视图字段。
答案 1 :(得分:2)
我最终走了这条路。蛮力但有效:
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);
}
}
希望它有所帮助!