Asp.net 动态数据-分页中的所有选项
我正在开发一个动态数据web应用程序。在list.aspx页面上,它具有用于分页的GridViewPager控件,下拉列表中的选项为10,20,。。页面中的行是这样的,但它不是显示页面中所有行的选项。Asp.net 动态数据-分页中的所有选项,asp.net,dynamic-data,Asp.net,Dynamic Data,我正在开发一个动态数据web应用程序。在list.aspx页面上,它具有用于分页的GridViewPager控件,下拉列表中的选项为10,20,。。页面中的行是这样的,但它不是显示页面中所有行的选项。 如何在其中添加“All”选项?我假设您指的是GridView和包含的自动分页功能。如果没有,请澄清。但是,如果是这种情况,则默认分页选项不包括“全部显示”。您可以自己滚动,我从这里开始:我假设您指的是GridView和包含的自动分页功能。如果没有,请澄清。但是,如果是这种情况,则默认分页选项不包括
如何在其中添加“All”选项?我假设您指的是GridView和包含的自动分页功能。如果没有,请澄清。但是,如果是这种情况,则默认分页选项不包括“全部显示”。您可以自己滚动,我从这里开始:我假设您指的是GridView和包含的自动分页功能。如果没有,请澄清。但是,如果是这种情况,则默认分页选项不包括“全部显示”。您可以自己滚动,我从这里开始:您必须实现自己的寻呼机并将其连接到Gridview。默认寻呼机将不提供此选项。也许这个链接可以帮助你 您必须实现自己的寻呼机并将其连接到Gridview。默认寻呼机将不提供此选项。也许这个链接可以帮助你 在内容文件夹动态数据站点中有GridViewPager控件的代码 我所做的是在下拉列表中添加了值为0的“All”选项,并在函数DropDownListPageSize_SelectedIndexChanged中的代码隐藏文件中检查所选值是否为0,然后将AllowPaging=false,否则为true
protected void DropDownListPageSize_SelectedIndexChanged(object sender, EventArgs e)
{
if (_gridView == null)
{
return;
}
DropDownList dropdownlistpagersize = (DropDownList)sender;
int sz=Convert.ToInt32(dropdownlistpagersize.SelectedValue);
//_gridView.PageSize = Convert.ToInt32(dropdownlistpagersize.SelectedValue);
if (sz<=0)
{
_gridView.AllowPaging = false;
//_gridView.DataBind();
//return;
}
else
{
_gridView.AllowPaging = true;
_gridView.PageSize = sz;
_gridView.AllowPaging = true;
}
int pageindex = _gridView.PageIndex;
_gridView.DataBind();
if (_gridView.PageIndex != pageindex)
{
//if page index changed it means the previous page was not valid and was adjusted. Rebind to fill control with adjusted page
_gridView.DataBind();
}
}
protectedvoid DropDownListPageSize\u SelectedIndexChanged(对象发送方,事件参数e)
{
如果(_gridView==null)
{
返回;
}
DropDownList dropdownlistpagersize=(DropDownList)发送方;
int sz=Convert.ToInt32(dropdownlistpagersize.SelectedValue);
//_gridView.PageSize=Convert.ToInt32(dropdownlistpagersize.SelectedValue);
如果(sz在内容文件夹动态数据站点中存在GridViewPager控件的代码
我所做的是在下拉列表中添加了值为0的“All”选项,并在函数DropDownListPageSize_SelectedIndexChanged中的代码隐藏文件中检查所选值是否为0,然后将AllowPaging=false,否则为true
protected void DropDownListPageSize_SelectedIndexChanged(object sender, EventArgs e)
{
if (_gridView == null)
{
return;
}
DropDownList dropdownlistpagersize = (DropDownList)sender;
int sz=Convert.ToInt32(dropdownlistpagersize.SelectedValue);
//_gridView.PageSize = Convert.ToInt32(dropdownlistpagersize.SelectedValue);
if (sz<=0)
{
_gridView.AllowPaging = false;
//_gridView.DataBind();
//return;
}
else
{
_gridView.AllowPaging = true;
_gridView.PageSize = sz;
_gridView.AllowPaging = true;
}
int pageindex = _gridView.PageIndex;
_gridView.DataBind();
if (_gridView.PageIndex != pageindex)
{
//if page index changed it means the previous page was not valid and was adjusted. Rebind to fill control with adjusted page
_gridView.DataBind();
}
}
protectedvoid DropDownListPageSize\u SelectedIndexChanged(对象发送方,事件参数e)
{
如果(_gridView==null)
{
返回;
}
DropDownList dropdownlistpagersize=(DropDownList)发送方;
int sz=Convert.ToInt32(dropdownlistpagersize.SelectedValue);
//_gridView.PageSize=Convert.ToInt32(dropdownlistpagersize.SelectedValue);
如果你的问题不太清楚,请提供更多信息。你的问题不太清楚。请提供更多信息。