Add hidden metadata field to SPListItem
You need to add a new field to the list that is marked Hidden="TRUE".
You can do this via the object model:
using (SPSite sps = new SPSite("http://someServer/"))
{
using (SPWeb spw = sps.OpenWeb())
{
SPList spl = spw.Lists["Shared Documents"];
String strNewField = " ";
try
{
spl.Fields.AddFieldAsXml(strNewField);
}
catch (SPException spe)
{
// Notify error that a duplicate name was detected
}
spl.Update();
}
}
Note : These hidden field will not appear when we try to create custom view using site action.
You can do this via the object model:
using (SPSite sps = new SPSite("http://someServer/"))
{
using (SPWeb spw = sps.OpenWeb())
{
SPList spl = spw.Lists["Shared Documents"];
try
{
spl.Fields.AddFieldAsXml(strNewField);
}
catch (SPException spe)
{
// Notify error that a duplicate name was detected
}
spl.Update();
}
}
Note : These hidden field will not appear when we try to create custom view using site action.
Comments