Get a tailor to make a suit or a dress. There are a lot of great places to get a suit made. Hong Kong used to be the place (and there are probably some great tailors there), but given how expensive Hong Kong has become, you can probably get a better deal in Shanghai. If you want to select your own material, there are several large fabric stores on Nanjing West Rd, especially in the pedestrian walk section east of Xizang Rd.
If you know what you want, take you material to Danielle's Designand master tailor Qiu Min Lu on Fahuazhen Rd just a block up from Huaihai Rd. Phone 6282 0925 or get Danielle on her mobile at 139 0162 7256. I got a pretty good suit made to order with 2 pairs of pants, 2 dress shirts and great material for around 1800 RMB (USD 200)