Exemplo n.º 1
0
 protected void GridView_Contacto_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     GridView_Contacto.PageIndex = e.NewPageIndex;
     LoadGrid();
     GridView_Contacto.DataBind();
     UpdatePanel1.Update();
 }
Exemplo n.º 2
0
        private void LoadGrid()
        {
            ContactoRepositorio cr = new ContactoRepositorio();

            ViewState["Consulta"]           = cr.ObtenerContactos((int)Session["IdUsuario"]);
            GridView_Contacto.DataSource    = (DataTable)ViewState["Consulta"];
            GridView_Contacto.EmptyDataText = "No hay resultados disponibles.";
            GridView_Contacto.DataBind();
            labelUpdate.Text = string.Format("Última actualización - {0}", DateTime.Now.ToString());
        }
Exemplo n.º 3
0
        protected void PageDropDownList_SelectedIndexChanged(object sender, EventArgs e)
        {
            //  Recupera la fila.
            GridViewRow pagerRow = GridView_Contacto.BottomPagerRow;
            //  Recupera el control DropDownList...
            DropDownList pageList = ((DropDownList)(pagerRow.Cells[0].FindControl("PageDropDownList")));

            GridView_Contacto.PageIndex = pageList.SelectedIndex;
            LoadGrid();
            GridView_Contacto.DataBind();
            UpdatePanel1.Update();
        }
Exemplo n.º 4
0
        protected void gvContact_Sorting(object sender, GridViewSortEventArgs e)
        {
            DataTable dt      = (DataTable)ViewState["Consulta"];
            string    SortDir = string.Empty;

            if (dir == SortDirection.Ascending)
            {
                dir     = SortDirection.Descending;
                SortDir = "Desc";
            }
            else
            {
                dir     = SortDirection.Ascending;
                SortDir = "Asc";
            }
            DataView sortedView = new DataView(dt);

            sortedView.Sort = string.Format("{0} {1}", e.SortExpression, SortDir);
            GridView_Contacto.DataSource = sortedView;
            GridView_Contacto.DataBind();
        }