I was on the same boat like a year ago. Scalp oiled up real fast, and got loads of dandruff. It was just disgusting, ugh.
My proven solution is this:
It doesn't really matter what shampoo you use. You can use any drugstore shampoo (i.e.: Suave, Herbal Essences, Head & Shoulders, Treseme, etc.). All a shampoo does is rinse your scalp. The problem occurs soon after you've washed it anyway. With any shampoo. The key is to use a really active and effective conditioner. I highly recommend Fekkai. They have various conditioners in their line but they all work great. Comb out your hair after you've washed it. Air dry always because the heat from the blowdryer damages the hair and will make your head all hot resulting in some unwanted sweat and maybe even oil.