X

SharePoint: SPList.HasView() extension method

One quick posting. I wrote yesterday extension method for SharePoint that checks if view exists. I think it is far better for performance if I don’t live on try…catch to find out if view exists or not. Extension method that you have to put in static class is here.

[CLSCompliant(false)]
public static bool HasView(this SPList list, string viewName)
{
    if (string.IsNullOrEmpty(viewName))
        return false;

    foreach (SPView view in list.Views)
        if (view.Title.ToLowerInvariant() == viewName.ToLowerInvariant())
            return true;

    return false;
}
Liked this post? Empower your friends by sharing it!
Categories: SharePoint

View Comments (1)

Related Post