John Chapman

[SharePoint 2010] Debugging a Custom SharePoint Timer Job

When creating custom SharePoint timer jobs in Visual Studio 2010 you cannot debug the timer job like you would a web part or application page by simply hitting F5 or [...]

[SharePoint 2010] Set Access Request Email for All SharePoint Sites

I recently needed to set the email address that Access Requests from SharePoint 2010 go to for all sites int the Web Application. Since there is no way to do [...]

[ASP.NET / LINQ] Access GridView DataItem Properties of Anonymous Types

I tend to use LINQ for just about everything I can. Many times this involves populating ASP.NET GridViews from code with anonymous types from LINQ. For example: The issue that [...]

[.NET / LINQ] Dynamic SQL-Like LINQ OrderBy Sorting Extension

Over on his blog, Adam Anderson posted a very nice helper class that allows you to use SQL-Like Sort Expressions in LINQ. I have found this to be invaluable in [...]

[ASP.NET] Multiple Command (Select, Delete, etc.) Fields in a GridView

I recently had the requirement to provide multiple select-type commands on an ASP.NET GridView that each resulted in a different action. Using an only provides you with the ability to [...]

[SharePoint 2007/2010] WebDAV Connections Slow (Open With Explorer)

Have you noticed that when you connect to SharePoint via WebDAV or use the Open With Explorer option from a Document Library that it is incredibly slow? There is a [...]

[SharePoint 2010] Custom Timer Job in Visual Studio

One of the great aspects of developing custom solutions on SharePoint is the ability to create timer jobs. Rather than creating a Windows Service or Windows Scheduled Task, using a [...]

[SharePoint 2010] Missing Scrollbars in Google Chrome

On one of my SharePoint sites that has a heavily customized master page users couldn’t scroll in Google Chrome. The page would load normally, however, there was no scrollbar to [...]

Pages:12345678»

John Chapman