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