Oye yo hice algo exacatmente igual solo aplique este codigo y ne funciono crrectamente!!!!
Cita: <Columns>
<asp:HyperLinkColumn Text="Descarga" Target="_blank" DataNavigateUrlField="ruta" HeaderText="Descargar"></asp:HyperLinkColumn>
</Columns>
mi Campo de la BD es "ruta" y pues igual que tu manengo la url en ese campo..