Citation: 2C_320/2010 13.09.2010 E. D

X.________ forme un recours en matière de droit public auprès du Tribunal fédéral et conclut, avec suite de frais et dépens, à la réforme de l'arrêt du Tribunal cantonal du 12 mars 2010, en ce sens qu'une autorisation de séjour lui est délivrée et, subsidiairement, à l'annulation dudit arrêt, la cause étant renvoyée au Tribunal cantonal pour complément d'instruction et nouvelle décision dans le sens des considérants. Le Tribunal cantonal et le Service de la population ont renoncé à se déterminer sur le recours. De son côté, l'Office fédéral des migrations propose de rejeter ce dernier.