private void LoadCategorias() { // llenamos el dropdownlist de acuerdo a las categorias Disponibles (Visibles en el admin) this.dpCategorias.DataSource = DAOCategorias.ConsultarCategoriasLibrosVista(); //Metodo que consulta las categorias disponibles para el usuario this.dpCategorias.DataValueField = "NombreCategoria"; //Nombre que tiene el field en la base de datos this.dpCategorias.DataTextField = "NombreCategoria"; //Nombre que tendra en el Drop this.dpCategorias.DataBind(); //Se le pasa los datos para que se llene de nuevo }
public void GetGategorias() { CategoriaDAO DAOLibros = new CategoriaDAO(); DataTable dt = new DataTable(); dt = DAOLibros.ConsultarCategoriasLibrosVista(); System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); List <Dictionary <string, object> > rows = new List <Dictionary <string, object> >(); Dictionary <string, object> row; foreach (DataRow dr in dt.Rows) { row = new Dictionary <string, object>(); foreach (DataColumn col in dt.Columns) { row.Add(col.ColumnName, dr[col]); } rows.Add(row); } //string test = serializer.Serialize(rows); Context.Response.Write(serializer.Serialize(rows)); }