Citation: 2C_67/2007 11.06.2007 E. C

Agissant par la voie du recours en matière de droit public, X.________ demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt du Tribunal administratif du 12 février 2007 et, principalement, de modifier la décision du Service cantonal du 15 août 2006 en ce sens que son autorisation de séjour CE/AELE ne soit pas révoquée mais accordée, subsidiairement, de renvoyer le dossier à "l'autorité cantonale" pour complément d'instruction et nouvelle décision dans le sens des considérants. Il reproche notamment à l'autorité intimée d'avoir fait une fausse application de l'art. 7 LSEE, d'avoir commis un abus du pouvoir d'appréciation et de n'avoir pas procédé à un examen complet de sa situation. Le Tribunal administratif et le Service cantonal ont renoncé à répondre au recours. L'Office fédéral des migrations propose le rejet du recours.