One question to your question - does your dishwasher use a rinse agent like Jet Dry (or I think they call it Diamond Finish or something else along those lines)? If so, you run the very distinct risk of diminishing or completely eliminating the head retention in your beer.
That being said, I use a dishwasher for cleaning, but still sanitize. I load up my bottles for the brew day the night before, run it through on high heat, heated dry, no soap, and no rinse agent. I do it more for making sure that the bottles are dust free and clean prior to sanitizing and filling. I just leave them in the dishwasher until I need to bottle, pull a few, sanitize them, fill them, cap them, and repeat.