| using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; namespace MouroWeb { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //Origen de datos DataTable dtDatos = new DataTable(); dtDatos.Columns.Add("Imagen"); dtDatos.Columns.Add("Url"); DataRow dtRow = dtDatos.NewRow(); dtRow["Imagen"] = "Imagenes/Logo_CIIN_pq.gif"; dtRow["Url"] = "CIIN"; dtDatos.Rows.Add(dtRow); //Añadiendo columnas al grid GridView1.AutoGenerateColumns = false; //Columna tipo imagen ImageField imfImagen = new ImageField(); imfImagen.ShowHeader = true; imfImagen.HeaderText = "Imagen"; imfImagen.DataImageUrlField = "Imagen"; DataControlField dcfControl = imfImagen; GridView1.Columns.Add(dcfControl); //Columna tipo Hyperlink HyperLinkField hlfLink = new HyperLinkField(); hlfLink.ShowHeader = true; hlfLink.HeaderText = "URL"; hlfLink.DataTextField="Url"; hlfLink.NavigateUrl = "http://www.ciin.es"; dcfControl = hlfLink; GridView1.Columns.Add(hlfLink); //Haciendo el binding... GridView1.DataSource = dtDatos; GridView1.DataBind(); } } } |