Category Archives: SharePoint 2010

Event Receiver does not fire

I wrote an event receiver for a list but it seems not firing when you add/update/delete an item. I used the following Powershell script to see what event receivers that are attached to this list: Add-PsSnapin Microsoft.SharePoint.PowerShell $spWeb = Get-SPWeb … Continue reading

Posted in SharePoint 2010, PowerShell | Leave a comment

Get all items from a list performance

Running on a list with 4,000 items. Option 1 is on average 1 second slower than Option 2. Option 1: using (SPSite currentSite = new SPSite(SPContext.Current.Site.ID)) { using (SPWeb currentWeb = currentSite.OpenWeb(“crm”)) { DateTime dt1 = DateTime.Now; DateTime dt2 = … Continue reading

Posted in SharePoint 2010, Visual Studio 2010, SharePoint 2016 | Leave a comment

Create a notification banner on top of every page in a SharePoint 2010 site collection using delegate control

We wanted to create a notification banner on top of every page in a SharePoint 2010 site collection like this: You could modify the master page for each site but that very cumbersome. So we will use the “Delegate Control” … Continue reading

Posted in SharePoint 2010, Visual Studio 2010 | Leave a comment

How to Recover A Single Document In SharePoint

How to Recover A Single Document In SharePoint How to Recover A Single Document In SharePoint Once upon a time at a customer site (August of last year, in fact), one of the users made some changes to an Excel … Continue reading

Posted in SharePoint 2010, Uncategorized | Leave a comment

Create a cross-site lookup field using PowerShell

Sometimes you need to create a lookup field to look up a list in another site (not the parent site). This is how  you can do it using PowerShell: On SharePoint server, run PowerShell as admin: Add-PsSnapin Microsoft.SharePoint.PowerShell $targetWeb = … Continue reading

Posted in PowerShell, SharePoint 2010 | Leave a comment

Pass query string to an InfoPath form

There is a infoPath form on a page (URL: “http://www.yoursharepoint.com/xxxx/xxxx.aspx?viewing=1”). We want to pass the value of “viewing” to the infoPath form. Create a new column “viewing” in the list; make sure the column is in the infoPath form (to … Continue reading

Posted in InfoPath 2010, SharePoint 2010, Uncategorized | Leave a comment

Default Server Ribbon Customization Locations

Reference: https://msdn.microsoft.com/en-us/library/office/ee537543%28v=office.14%29.aspx SharePoint 2010 Last modified: April 05, 2011 Applies to: SharePoint Foundation 2010 The Server ribbon in Microsoft SharePoint Foundation supports customization of the default tabs, groups, and controls. In order to customize these objects, you need the specific … Continue reading

Posted in SharePoint 2010, Visual Studio 2010 | Leave a comment