如何更改GridView页面索引

时间:2011-03-04 10:54:24

标签: asp.net data-binding gridview

如何根据所选索引的下拉列表更改Gridview页面?下拉列表不在gridview内,任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

    <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" 
            onselectedindexchanged="DropDownList1_SelectedIndexChanged">    
    </asp:DropDownList>

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    GridView1.PageIndex = DropDownList1.SelectedItem.Value;
    GridView1.DataSource = datatable;
    GridView1.DataBind();
}

答案 1 :(得分:0)

您需要做的是将GridView PageSize属性设置为DropDownList所选项目值的值:

private void DropDownListPageSize_SelectedIndexChanged(object sender, EventArgs e)
{
    gridview.PageSize = DropDownListPageSize.SelectedValue;
}