¿Cómo tener una de las columnas en gridview para que sea una imagen?

Tengo una vista de cuadrícula que se crea en código detrás.

En el siguiente código, me gustaría tener una tercera columna para que sea una imagen (Ejemplo: icono PDF o similar).

Estoy pensandoType.GetType necesita ser cambiado para la columna llamada "Imagen" ??

DataTable dt = new DataTable();
GridView gview = new GridView();
DataRow dr;
DataColumn dc = new DataColumn("Description", Type.GetType("System.String"));
dt.Columns.Add(dc);
dc = new DataColumn("Image", Type.GetType("System.String"));
dt.Columns.Add(dc);
dc = new DataColumn("Size (MB)", Type.GetType("System.String"));
dt.Columns.Add(dc);
{
    dr = dt.NewRow();
    dr["Description"] = item["Name"];
    dr["Size (MB)"] = item["Size"];
    dr["Image"] = "pdf.gif"; // put complete reference here,
    dt.Rows.Add(dr);
}
gview.DataSource = dt;
gview.DataBind();
Controls.Add(gview);

Respuestas a la pregunta(2)

Su respuesta a la pregunta