Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2010, 10:06
Avatar de R3N0
R3N0
 
Fecha de Ingreso: febrero-2010
Mensajes: 13
Antigüedad: 14 años, 3 meses
Puntos: 0
Abrir Archivos desde un GridView

Hola, estoy desarrollando un sistema y me he atorado al tratar de abrir un archivo ya sea de excel o pdf desde un gridview.

El gridview lo lleno dinamicamente desde un archivo xml, mi codigo es el sig.


public void LeeXML()
{

XDocument xml = XDocument.Load(@"C:\Users\rbr\Documents\Visual Studio 2008\Projects\IOPii\IOPii\XML\Archivos.xml");
try
{



var seleccionados = from datos in xml.Descendants("Archivo")

select new
{
nombre = (string)datos.Element("Nombre"),
modificado = (string)datos.Element("Modificacion"),
ruta = (string)datos.Element("Ruta"),
extension = (string)datos.Element("Extension")



};



GridView1.AutoGenerateColumns = false;
GridView1.AllowSorting = true;



ImageField imagen = new ImageField();
imagen.DataImageUrlField = "Extension";
imagen.DataImageUrlFormatString = "~/imagenes/{0}.jpg";
DataControlField control = imagen;
GridView1.Columns.Add(control);


BoundField nombre = new BoundField();
nombre.HeaderText = "Nombre del Archivo";
nombre.DataField="nombre";
control = nombre;
GridView1.Columns.Add(control);

BoundField modificado = new BoundField();
modificado.HeaderText = "Última Modificación";
modificado.DataField = "Modificado";
control = modificado;
GridView1.Columns.Add(control);


GridView1.DataSource = seleccionados;
GridView1.DataBind();







}
catch (Exception e) { Response.Write(e.Message); };


Q me recomiendan q haga para q se abra el archivo ya sea al dar clic en el campo nombre o en la imagen q se muestra?

de antemano agradezco su ayuda