martes, 18 de marzo de 2008

Instanciar una SPList de Sharepoint con C#

internal static SPList GetListInstance()
{
foreach (SPList list in SPContext.Current.Web.Lists)
{
if (0 == StringComparer.InvariantCultureIgnoreCase.Compare("Calendar", list.Title))
return list;
}

try
{
SPContext.Current.Web.AllowUnsafeUpdates = true;

Guid listId = SPContext.Current.Web.Lists.Add("Calendar", null, SPListTemplateType.Events);
return SPContext.Current.Web.Lists[listId];
}
finally
{
SPContext.Current.Web.AllowUnsafeUpdates = false;
}
}

No hay comentarios: