/* ------------------------ My Meta Content Here SEO ------------------------ */

Pages

Main Menu

Friday, September 21, 2012

Dynamically set Gridview page size property in asp.net

Set Grid view page size property at run time in asp.net:

Here's an example:

ASPX 
<%@ page title="" language="C#" masterpagefile="~/MasterPages/Default.master" autoeventwireup="true"
    codefile="AllowPageSizing.aspx.cs" inherits="GridView_AllowPageSizing" %>

 id="Content1" contentplaceholderid="ContentPlaceHolder1" runat="Server">
    Page Size:
     id="DropDownList1" runat="server" autopostback="True"
        onselectedindexchanged="DropDownList1_SelectedIndexChanged">
        2

       
5
       
10
   

   
id="GridView1" runat="server" style="margin-top: 20px;"
       
allowpaging="True" onpageindexchanging="GridView1_PageIndexChanging">
   

CODE-BEHIND 

using System;
using System.Web.UI.WebControls;
public partial class GridView_AllowPageSizing : System.Web.UI.Page
{
    private void GetData()
    {
        GridView1.PageSize = Int32.Parse(DropDownList1.SelectedValue);
        GridView1.DataSource = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 };
        GridView1.DataBind();
    }

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            this.GetData();
        }
    }
    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        GridView1.PageIndex = 0;
        this.GetData();
    }

    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
        this.GetData();
    }
}
Read More »

My Blog List

  • काश - काश मुझे भी पीने की आदत होती,मैं कब का मुर्दा हो गया होता। छुटकारा मिलता आज के आतंकवाद से, किसी संतान भूमि में सो गया होता। मेरा एतबार कौन करेगा, मैंने मुर...
    2 months ago
  • काश - काश मुझे भी पीने की आदत होती,मैं कब का मुर्दा हो गया होता। छुटकारा मिलता आज के आतंकवाद से, किसी शमशान भूमि में सो गया होता। मेरा एतबार कौन करेगा, मैंने मुर...
    2 months ago
  • Kumaon University Nainital B.Ed entrance exam test result 2012 - कुमाऊँ विश्वविधालय, नैनीताल (उत्तराखण्ड)
    10 years ago