Citation: 2C_505/2009 29.03.2010 E. 6

Au vu de ce qui précède, le recours en matière de droit public doit être admis dans la mesure où il est recevable et le jugement attaqué doit être annulé. La cause doit être renvoyée au Service cantonal pour qu'il délivre à la recourante l'autorisation de séjour appropriée. Elle doit également être renvoyée au Tribunal administratif - c'est-à-dire à l'autorité précédente au sens de l'art. 86 LTF - pour qu'il statue sur les frais et dépens de la procédure cantonale. Le recours constitutionnel subsidiaire est irrecevable. Dans ces circonstances, la demande d'assistance judiciaire de la recourante est devenue sans objet. Bien qu'il succombe, le canton de Berne n'a pas à supporter de frais judiciaires (art. 66 al. 4 LTF); en revanche, il convient de mettre à sa charge les dépens alloués à la recourante qui obtient gain de cause (art. 68 al. 1 LTF). Par ces motifs, le Tribunal fédéral prononce: