She is married to Olav II Haraldson.
They got married
Child(ren):
ASTRID. Snorre names "Emund, Astrid, Holmfrid" as the children of King Olof by his concubine Edla, specifying that Astrid was brought up in West Gautland in the house of Egil[79]. Adam of Bremen records that the wife of Olav King of Norway was "rege Sueonum…filiam"[80]. The Historia Norwegie records that Olav married "soror Margarete" after his betrothal to the latter was terminated by her marriage to "rex Iarezlafus de Ruscia"[81]. Snorre records the marriage of King Olav and "Astrid, daughter of the Swedish king Olaf"[82]. Her marriage was arranged to appease Swedish opposition to King Olav II's recently assumed rule. She remained in Sweden with her daughter when her husband left for Russia[83]. m (Feb 1019) OLAV II King of Norway, son of HARALD "Grenske" King of Vingulmark, Vestfold and Agder & his wife Asta Gudbransdatter (maybe posthumously 995-killed in battle Stiklestad 29 Jul 1030, bur in a sandbank in the river at Trondheim, transferred to St Clement's church which later became Trondheim Cathedral).
Bronnen:
[79] Snorre, Saga of Olaf Haraldson Part III, 89.
[80] Adami, Gesta Hammenburgensis Ecclesiæ Pontificum II.59, MGH SS VII, p. 327.
[81] Historia Norwegie XVIII, p. 104.
[82] Snorre, Saga of Olaf Haraldson Part III, 92.
[83] Snorre, Saga of Olaf Haraldson Part VII, 191
https://fmg.ac/Projects/MedLands/SWEDEN.htm#AstridMOlavIINorway