hola tengo una aplicación de tres capas, y los datos los cargo de la siguiente manera:
public static List<EntAgenda> B
uscarEvento(string Procedimiento,string Descripcion)
{
//EntAgenda obj = null;
SqlCommand cmd = null;
SqlDataReader dr = null;
List<EntAgenda> lista = null;
try
{
conexion cn = new conexion();
SqlConnection cnx = cn.conectar();
cmd = new SqlCommand("SP_ConsultaAgenda", cnx);
cmd.Parameters.AddWithValue("@licitacion", Procedimiento);
cmd.Parameters.AddWithValue("@descripcion", Descripcion);
cmd.CommandType=CommandType.StoredProcedure;
cnx.Open();
dr = cmd.ExecuteReader();
lista = new List<EntAgenda>();
while (dr.Read())
{
EntAgenda p = new EntAgenda();
p.Ejercicio = Convert.ToInt32(dr["Ejercicio"].ToString());
p.TipoProcedimiento = dr["TipoProcedimiento"].ToString();
p.Procedimiento = dr["Procedimiento"].ToString();
p.Descripcion = dr["Descripcion"].ToString();
p.Preconvocatoria = dr["preconvocatoria"].ToString();
p.convocatoria = (String.Format("{0:dd/MM/yyyy}", dr["convocatoria"]));
p.JtaAclaracion = (String.Format("{0:dd/MM/yyyy}", dr["JtaAclaracion"]));
p.Repcepcion = (String.Format("{0:dd/MM/yyyy}", dr["Repcepcion"]));
p.fallo = (String.Format("{0:dd/MM/yyyy}", dr["Fallo"]));
p.contratos = (String.Format("{0:dd/MM/yyyy}", dr["Contratos"]));
lista.Add(p);
}
// cmd.Dispose();
}
//catch (Exception e)
catch (Exception e)
{
lista = null;
}
finally
{
cmd.Connection.Close();
}
return lista;
}
en el boton tengo lo siguiente:
this.GridAgenda.DataSource = NegAgenda.BuscarEvento(txtlicitacion.Text,txtexpediente.Text);
this.GridAgenda.DataBind();
y en la capa negocio
public class NegAgenda
{
public static List<EntAgenda> BuscarEvento(string procedimiento,string Descripcion)
{
/*return daoAgenda.BuscarEvento();*/
return daoAgenda.BuscarEvento(procedimiento, Descripcion);
}
quiero ver como se enlaza un hiperlink sin datasource para ocuparlo en un gridview.
muchas gracias