Hola, gracias por la respuesta.
Comento ke he optado por no almacenar el documento en la BD, creé una estructura de diretorios; al subir un archivo guardo en una tabala de la BD el path relativo en formato de http con el nombre del archivo para poder accederlo, y en otro campo el path del archivo en el disco duro para poder borrarlo, esto es:
En el campo de path http guardo:
"http://servidor/aplicacion/directorio/archivo.ext"
En el campo con el path del archivo en el disco duro guardo:
"C:\inetpub\wwwroot\proyecto\directorio\archivo.ext"
Y hago un upload del archivo al servidor.
y para accederlo desde el datagid con una columna de boton en el SelectedIndexChange hago con javascript un window.open('
http://servidor/aplicacion/directorio/archivo.ext') de esa fila y me manda la ventanita de "Abrir Guardar Cancelar" con el archivo seleccionado
y para borrar lo hago con otra columna de boton con la ke elimino el registro seleccionado en la BD y el archivo ke venga en el campo con el path del archivo en el disco duro.
De esta manera solucioné mi problema gracias!!!!!