Citation: 2C_133/2007 05.09.2007 E. C

Agissant par la voie du recours en matière de droit public, A.________ demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt du Tribunal administratif du 2 mars 2007 ainsi que la décision du Service cantonal du 27 juillet 2006 et de prendre ou d'ordonner à l'autorité intimée de prendre toutes les dispositions utiles à la délivrance en sa faveur, principalement, d'une autorisation de séjour ou d'établissement en vertu de son mariage avec une ressortissante suisse, subsidiairement, d'une autorisation de séjour en vertu de l'art. 8 CEDH. Il se plaint de violation du droit fédéral et d'abus du pouvoir d'appréciation. Il prétend avoir droit à une autorisation d'établissement en raison de son mariage, sur la base de l'art. 7 de la loi fédérale du 26 mars 1931 sur le séjour et l'établissement des étrangers (LSEE; RS 142.20), ainsi qu'à une autorisation de séjour en raison de sa relation avec son fils G.________, sur la base de l'art. 8 CEDH. Il sollicite l'assistance judiciaire. Le Tribunal administratif se réfère aux considérants de l'arrêt attaqué. Le Service cantonal n'a pas répondu au recours. L'Office fédéral des migrations propose le rejet du recours.