If you mean what I think you mean,
drawing an XY, XZ, or YZ grid with an arbitrary (user-adjusted or inputted) third coordinate value, instead of the standard XZ with Y = 0,
I don't know of an easy way to do it, but I think it is a great idea and that it should be implemented.
You might be able to do it (sort of) by selecting EVERYTHING and rotating it, then translating the stuff. This might not work for all object types (I'm thinking waypoints/nodes), so you might have to transform it back afterwards. Also you have to have the correct rotation mode selected.