Below post will help you to get the list of columns that is displayed when you view the items in the list programtically:
var fields = from SPField f in list.Fields
where !f.Hidden && f.AuthoringInfo == "" &&
f.Type! = SPFieldType.Attachments &&
f.Title! = "SharingID" &&
f.Type! = SPFieldType.WorkflowStatus
orderby f.Title
select new { ListItem = new ListItem(f.Title, f.Id.ToString()),
Readonly = f.ReadOnlyField, FieldType = f.Type };
|
Note: we will get the null result to the “f.AuthoringInfo” in SharePoint 2007 but we can get string empty result to the “f.AuthoringInfo” in SharePoint 2010.
So, use: f.AuthoringInfo == null [In SP2007] & f.AuthoringInfo == ""[In SP2010]
Comments