ASP.NET Recuperar Archivo desde GridView
Buenas, a ver si me puedeis ayudar.
Tengo un GridView que funciona perfectamente y está asociado a una BBDD con su SqlDataSource en un Servidor. Le quiero agregar un campo cuyos registros tengan un link y al pinchar en él se abra el archivo en cuestión. Dicho archivo tiene el mismo nombre que el primer campo del grd, "Nombre". De tal manera que necesito hacer un bind a un archivo que se llame igual que el dato de Nombre del Row seleccionado. Supongo que convirtiendo un campo Boundfield en Template field tengo medio trabajo hecho, pero no se como especificar o concatenar la llamada para que busque ese archivo en cuestión, que por otra parte está en un directorio del servidor. También se me ocurre hacer un trigguer en la BBDD que construya una url al archivo y crear un link en el campo correspondiente. Pero ¿ Como construyo la url ?
Gracias de antemano por vuestra respuesta si me puedes ayudar.
Muchas Gracias por tu respuesta, la tomaré como guía para sucesivas ocasiones o para modificar la solución que tengo. Al final lo que hice fue crear un trigger en la BBDD que insertaba un dato en la fila correspondiente con el nombre del archivo. ImagenArchivo='\\Recurso donde tengo los archivos\Repositorio\'+Tabla.CampoLink+'.pdf' where Nombre_Imagen is null.De esta manera tengo disponible la url del pdf y además la de otro tipo de archivo que está en zip almacenada en un campo que añadí al grid y le puse formato de link.Funciona de maravilla, pero tu solución me parece mas estandarizada y funcional a nivel de código.Evidentemente la parte de la validación si la tengo implementada.Un Saludo - Ranger Smith