Foros del Web » Programación para mayores de 30 ;) » .NET »

Ayuda con un enlace dentro de una base de datos con ASP.NET

Estas en el tema de Ayuda con un enlace dentro de una base de datos con ASP.NET en el foro de .NET en Foros del Web. Hola, deseria que me pudiesen ayudar con este problemita, tengo una base de datos en Sql Server con los campos: codigo,descripcion,lote,ubicacion, el detalle es que ...
  #1 (permalink)  
Antiguo 19/09/2007, 15:41
 
Fecha de Ingreso: marzo-2006
Mensajes: 3
Antigüedad: 19 años
Puntos: 0
Exclamación Ayuda con un enlace dentro de una base de datos con ASP.NET

Hola, deseria que me pudiesen ayudar con este problemita, tengo una base de datos en Sql Server con los campos: codigo,descripcion,lote,ubicacion, el detalle es que el ultimo campo contiene la ubicacion de un archivo pdf. Al momento de hacer una consulta con ASP.NET utilizando una datagrid desearia que ese ultimo campo se mostrara como un link para acceder al archivo PDF. Lo he intentando con hyperlinkcolumn, butttoncolumn y no he logrado que muestre el archivo PDF. Agradeceria su ayuda.
  #2 (permalink)  
Antiguo 20/09/2007, 05:41
Avatar de drmkace  
Fecha de Ingreso: febrero-2005
Mensajes: 26
Antigüedad: 20 años
Puntos: 0
Re: Ayuda con un enlace dentro de una base de datos con ASP.NET

hola, no me queda claro si no te abre el archivo pdf o te tira al gun tipo de error la pagina, una de las cosas que e puede star pasando es que no estes apuntando bien a la ubicacion del archivo por lo cual no el sistema no lo encuentre y te de un error, otro te mas es que cuando haces click sobre un link que apunta a un archivi excel, word, pdf por ejemplo, el explorador buscar la aplicacion asociada al tipo de archivo para intentar abrilo o te muetra un mensaje que te dice si lo queres abrir y guardar. Si me das un poco mas de info (o el codig que estas utilizando) talvez te pueda ayudar mas.

Saludos,
  #3 (permalink)  
Antiguo 21/09/2007, 10:07
 
Fecha de Ingreso: marzo-2006
Mensajes: 3
Antigüedad: 19 años
Puntos: 0
Re: Ayuda con un enlace dentro de una base de datos con ASP.NET

Gracias, por tu interes en ayudarme, en si el detalle esta en el ultimo campo de la base de datos que tiene la ubicacion del pdf en el servidor algo como esto "//localhost/images/Gabapentina.pdf", estuve utilizando el hyperlinkcolumn y el buttoncolumn para que este ultimo campo me muestre como un link para acceder al pdf correspondiente al registro, a todo esto es una consulta que se muestra en un datagrid:

<asp:DataGrid
BackColor="#FFFFCC" AutoGenerateColumns="false"
BorderColor="black"
CellPadding=3
CellSpacing="0"
EnableViewState="false"
Font-Name="Verdana"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd" ID="MyDataGrid" runat="server"
ShowFooter="false" ShowHeader="true"
Width="700">
<headerstyle BackColor="#aaaadd"/>
<columns>

<asp:BoundColumn
HeaderText="Codigo"
DataField="Codigo" />
<asp:BoundColumn
HeaderText="Descripción"
DataField="Descripcion" />
<asp:BoundColumn
HeaderText="Lote"
DataField="Lote" />
<asp:HyperLinkColumn
HeaderText="Ver PDF"
DataNavigateUrlField="Codigo" DataNavigateUrlFormatString="????????" -----> aqui radica mi duda
DataTextField="Ubicacion"
DataTextFormatString="{0:c}"
Target="_blank" />

</columns>
</asp:DataGrid>

Mi problema como veras esta en declarar bien los parametros en el hyperlinkcolumn para que me pueda direccionar al pdf correspondiente del registro consultado. Espero me puedas ayudar muchas gracias nuevamente.

Si tuvieses alguna otra solución que pudiera ayudarme, tal vez el metodo que estoy utilizando no sea el adecuado, ya que investigando un poco para la versión del ASP .NET 2.0 se utiliza el GridView, pudiera ser esta una solucion mas factible. Gracias.

Última edición por johnrgl; 21/09/2007 a las 10:12 Razón: Agregar mas datos
  #4 (permalink)  
Antiguo 21/09/2007, 10:11
 
Fecha de Ingreso: marzo-2006
Mensajes: 3
Antigüedad: 19 años
Puntos: 0
Re: Ayuda con un enlace dentro de una base de datos con ASP.NET

Otro detalle mas con el uso del GridView tengo que utilizar el componente SqlDataSource, es realmente necesario. Gracias.

Última edición por johnrgl; 21/09/2007 a las 10:16 Razón: Cambio de pregunta
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 02:02.