Hola. Tengo un pequeño problema con un datagrid. Lo que quiero es hacer una consulta y mostrar datos en un datagrid, y además, insertar un botón dentro en cada fila.
De momento he hecho la consulta y he metido los datos en el datagrid:
sqlConnection1.Open();
SqlDataReader dr = Ficheros1.ExecuteReader();
DataTable dt = new DataTable();
DataRow dro;
dt.Columns.Add(new DataColumn("Id Documento", typeof(Int32)));
dt.Columns.Add(new DataColumn("Nombre", typeof(string)));
dt.Columns.Add(new DataColumn("Descripción", typeof(string)));
dt.Columns.Add(new DataColumn("Ruta", typeof(string)));
while (dr.Read())
{
dro = dt.NewRow();
dro[0] = dr.GetInt32(0);
dro[1] = dr.GetString(1);
dro[2] = dr.GetString(3);
dro[3] = dr.GetString(2);
dt.Rows.Add(dro);
}
sqlConnection1.Close();
DataView dv = new DataView(dt);
DataGrid1.DataSource=dv;
DataGrid1.DataBind();
Ahora lo que quiero es que la última columna, que contiene la ruta del archivo, no me la muestre y que además pueda insertar un botón o un enlace en cada fila para que cuando apretemos nos redireccione a la ruta que sacamos de la consulta.
Agradezco cualquier idea. Muchas gracias. Un saludo.