Microsoft Build Sidekick

The folks at Trivium Technologies have released the first version of their MSBuild Sidekick, a GUI front end to MSBuild. Even though this tool probably cannot replace the productivity that I can currently attain by taking advantage of the Intellisense support in Visual Studio, I think it would have been a great asset when I…


Custom Windows Forms Controls: ColorPicker.NET, Part 2

It took them a long time, but the folks at MSDN finally got around to publishing the second part of my ColorPicker.NET article. In this one, I cover the implementation details for the scrolling magnifying glass control and the zoom panel that is used to magnify the captured portion of your desktop. You can get…


Changing the default sort order of your sortable columns on the ASP.NET GridView

One of the great things about the new ASP.NET GridView control is that it allows you to implement column field sorting with relative ease, at least in comparison to what you would have had to do to attain similar functionality in earlier versions. There are a plethora of articles and tutorials out there that lead…


Incorrect syntax near ‘[Insert Arbitrary Column Name]’

I ran into a rather mysterious error when working with some SQL code today. Incorrect syntax near ‘[Insert Arbitrary Column Name]’ Before I get to the nuts and bolts of the problem, we’ll start with some background details. The stored procedure that I was working on was broken down into two disparate parts. The first part…


Passing values between two IHttpHandlers within the same HttpContext

My latest ASP.NET coding endeavor required that I perform a postback and then transfer control over to a different page (primarily for URL concealment purposes) using Server.Transfer. I needed to be able to pass values from the source page to the target page, but didn’t really have a good way to do this. A quick…


Windows Vista UX Guidelines

Microsoft recently posted the preliminary Windows Vista UX guidelines. These guidelines contain information on What’s New in Windows Vista, design principles, guidelines for controls, text, windows, and aesthetics. They will help designers and developers create high quality, consistent Windows Vista applications.



I just came across XAMLShare, a public wiki dedicated to providing various Windows Presentation Foundation (Avalon) code samples. There aren’t many samples at the time, but hopefully the number will grow as WPF works its way into the mainstream.


Getting away from Application.DoEvents

Another great blog entry by Jessica Fosler: Keeping your UI Responsive and the Dangers of Application.DoEvents.


Wrapping text in DataGrid cells

One of the most common questions I’ve been asked in recent weeks has been in regards to creating a data grid column style that supports text wrapping. It’s really unfortunate that the DataGrid control does not provide this type of functionality, and even more that achieving a such effect is such a daunting task that requires…


ColorPicker.NET v0.1.1

I had a few cycles today so I spent some time fixing some bugs in ColorPicker.NET.