如何根据所选索引的下拉列表更改Gridview页面?下拉列表不在gridview内,任何帮助将不胜感激。
答案 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;
}