It's a bit of a pain, depending on whether you have links to images, or anything else with relative paths.
If you don't, then it's pretty easy:
myWebbrowser.DocumentText = myString
will specify what you want to display if you have the HTML in "myString".
If you do, then you need to create an HTML file, and then use:
myWebBrowser.Navigate(@"file:\\" + path);