It might not be my business, since I have never used C#/.NET framework/etc, but that looks like a mesh plot of a matrix.
We got introduced to Octave in Uni and one of the packages allowed us to mesh-plot matrices. The package Octave uses for ploting is GNUPlot. I don't know if you what if you can hook that to .NET 3.5 so it might not help much, but it's work having a look.
(source: network-theory.co.uk)