【发布时间】:2011-05-12 18:50:34
【问题描述】:
我有一个显示项目列表的 DataGrid,我有一个包含三个选项的下拉列表,“15”结果、“25”结果和“全部”。我在 cs OnSelectedIndexChanged 中有一个方法应该更改 DataGrid 的分页设置,我检查了传递给该方法的值并且它是正确的,但是,当我运行应用程序并从下拉列表中选择一个选项时什么都没有发生。
有谁知道为什么会发生这种情况?只能在 PageLoad 上指定 DataGrid 的分页吗?还是我只是以错误的方式完全解决了这个问题.....
提前感谢您的帮助!
这是我在后面代码中的方法
protected void ddlShowIncomplete_OnSelectedIndexChanged(Object sender,EventArgs e)
{
if (ddlShowIncomplete.SelectedValue == "15")
{
dgRequests.AllowPaging = true;
dgRequests.PageSize = 5;
}
else if (ddlShowIncomplete.SelectedValue == "25")
{
dgRequests.AllowPaging = true;
dgRequests.PageSize = 2;
}
else if (ddlShowIncomplete.SelectedValue == "All")
{
dgRequests.AllowPaging = false;
}
else
{
}
}
【问题讨论】: