fs = New FileStream(Session("PathDatos") & Arr(0) & ".xml", FileMode.Open, FileAccess.ReadWrite)
que lo libero antes de Irme a la otra página, será porque el Grid está enlazado todavía a ella:
ds.ReadXml(xmlStream)
dtgrdListTrans.DataSource = ds.Tables("LstTrans").DefaultView
dtgrdListTrans.DataBind()
Como puedo quitarle ese permiso de acceso que no me deja guardar en el Archivo XML?.

objXMLUser.Load(Session("PathDatos") & objParser.documentElement.childNodes.Item(i).child Nodes.Item(1).text & ".xml") 'Se carga el Archivo de transacciones del Grid
objXMLUser.documentElement.removeChild(objXMLUser. documentElement.childNodes.Item(Val(Request.QueryS tring("Index"))))
objXMLUser.save(("PathDatos") & objParser.documentElement.childNodes.Item(i).child Nodes.Item(1).text)