In this post we will discuss about how to get display and internal name for columns in SharePoint using SharePoint object model and using SharePoint client object model. Also you can check out my previous post:
Using SharePoint object model:
using (SPSite site = new SPSite("http://SiteURL"))
{
using (SPWeb web = site.OpenWeb())
{
SPList library = web.Lists["Announcements"];
string title = string.Empty;
string internalName = = string.Empty;
foreach (SPField field in list.Fields)
{
title += field.Title + " ";
internalName += field.InternalName + " ";
}
}
}
Using SharePoint client object model:
string url = "http://SiteURL";
ClientContext context = new ClientContext(url);
Web web = context.Web;
var list = web.Lists.GetByTitle("Announcements");
context.Load(list.Fields);
context.ExecuteQuery();
string title = string.Empty;
string internalName = = string.Empty;
foreach (Field f in list.Fields)
{
title += field.Title + " ";
internalName += field.InternalName + " ";
}