The majority of antidandruff shampoos are made to treat the fungal variety, which is caused by oily/damp scalp.
But there's a type of dandruff that is caused by your scalp being so dry, that it sheds skin flakes.
I used to have this type, without knowing it. Used a bunch of differend shampoos and treatments, even a very expensive one recommended by a dermatologist, all without result.
What fixed my problem for good, was actually very simple: Head & Shoulders - Hydration
Here in Brazil, is the one with Almond Oil, but I think there's also one with Coconut Oil.
I use it everyday and never had dandruff again.
If you think your dandruff is due to dryness on the scalp, it might be worth a try.