I agree with everything welle said. In addition to what he/she mentions, there is a Chinese store with a fishmarket and a not-so-good Chinese bakery on Roosevelt across from Donovan's. But there really aren't any good Chinese restaurants in Woodside.
In fact, when I want Chinese style food I often order some of the more Chinese style stuff off of Sripraphai's huge menu. It's not the best thing they do, but with the large Chinese population in Thailand it is authentic to Thai cuisine and the care in preparation and quality of the ingredients are usually better than in the Chinese carryouts (and the price isn't a lot higher).
If you're going to Elmhurst, one suggestion a bit closer to Woodside is Rasa Sayang Malaysian restaurant on Broadway a block or two past the Jackson Heights subway stop. Like a lot of S.E. Asian restaurants, it's run by ethnic Chinese from Malaysia and they have a lot of stuff on the menu that's very Chinese-y, as well as some pretty good Malaysian food. Also, right across the street from that subway station on Broadway is a large Chinese supermarket.
As in an American style take-out? The best is New Panda on Roosevelt ave next to the Champions supermarket.
There is a Peruvian-chinese BBQ chicken place a block down, and then there is a pretty good Korean-Chinese Chu Ying on Woodside ave.
Otherwise, I don't bother with Chinese in Woodside - Flushing is a short subway ride away, and Elmhurst you can even walk to.