Scott Van Vliet

Less Talk, More Rock

Custom Header in Reporting Services / Windows SharePoint Services

If you've ever been tasked with deploying Microsoft SQL Server Reporting Services, you may have come across this scenario:

You’ve installed MSRS and demonstrated Report Manager.  The client loves the functionality (integrated security, subscriptions, etc.)   However, the client would like to customize the look and feel of Report Manager to match the branding of their intranet, department micro-site, etc. (In some cases, a Microsoft rep might have told them that this can easily be done!) 

You explain to them that you do not have access to the source code or markup for Report Manager, and that you can only modify fonts, colors, etc. through CSS.  This is fine, but the client wants a custom header or banner at the top of the site, perhaps including a logo and some navigation synced up with their intranet …

Sounds like a bit of a quagmire, but no need to fret.  Take a look at the screenshot below.

After hacking away with CSS, trying to figure out how to trick the browser into including a logo, header, or anything else I could throw at it, I took a step back and thought of an alternative approach (the fruits of which you see above.)

It's cool to note that this method also works for Windows SharePoint Services – without modifications to any .aspx page – period.

Cheers!

Comments

Anon said:

HttpModule?
# August 18, 2005 7:19 PM

Ram said:

awesome! so how did you do it?
# August 18, 2005 9:42 PM

Alan Baker said:

You didn't show us how you did it. Can you share your method?
# August 19, 2005 10:24 AM

J Halasz said:

Screen shot is not showing up can you fix it please, i am interested in seeing what you have done
# August 19, 2005 10:50 AM

Ben Hicks said:

Scott, So what was this alternative approach. You left us hanging !
# August 19, 2005 2:07 PM

jim said:

um wonderful pic but you don't explain how you did it...
# August 24, 2005 9:32 PM

amackay said:

Huh?  why bother writing this if you don't give the solution??

# September 14, 2006 9:47 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)