首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态数据Web应用程序:如何更改默认筛选器,使其显示超过10行?

问动态数据Web应用程序:如何更改默认筛选器,使其显示超过10行?
EN

Stack Overflow用户
提问于 2009-04-15 16:48:36
回答 3查看 3.9K关注 0票数 5

动态数据网应用程序

如何更改默认筛选器,使其显示超过10行?

最近,我创建了一个动态数据网站,以帮助管理我的商业智能数据仓库的几十个查找表,而且我在操作模板时遇到了困难。我希望使details页面中显示的默认行数超过10行。虽然我找到了数据网格中允许我更改筛选器下拉列表的部分,但我仍然找不到强制数据网格只显示10行的代码。如何更改动态数据网站标准模板中数据网格显示的默认行数?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-04-20 07:45:48

如果打开~/DynamicData/Content文件夹,您会发现寻呼机--请参阅GridViewPager.ascx --您可以编辑它,因为这是在所有网格视图上使用的寻呼机,在代码背后,您将在顶部看到这个字段

您可以更改页中每页的行数,也可以在后面的代码中设置默认值。

代码语言:javascript
复制
protected void Page_Load(object sender, EventArgs e)
{
    Control c = Parent;
    while (c != null)
    {
        if (c is GridView)
        {
            _gridView = (GridView)c;
            break;
        }
        c = c.Parent;
    }
    ***_gridView.PageSize = 20;***
}

添加以粗体斜体显示的行,以设置初始页面大小,并更改页面大小值int列表框,编辑页面本身:

代码语言:javascript
复制
<asp:DropDownList ID="DropDownListPageSize" runat="server" 
    AutoPostBack="true" 
    CssClass="droplist" 
    onselectedindexchanged="DropDownListPageSize_SelectedIndexChanged">
    <asp:ListItem Value="5" />
    <asp:ListItem Value="10" />
    <asp:ListItem Value="15" />
    <asp:ListItem Value="20" />
</asp:DropDownList>
票数 5
EN

Stack Overflow用户

发布于 2009-04-15 17:52:21

它在gridview控件(~\DynamicData\PageTemplates\List.aspx)中

代码语言:javascript
复制
<asp:Gridview PageSize="20" runat="server" ID="GridView">

我想不起它在默认情况下是否附带任何PageSize属性,但如果没有,则可以添加它。

票数 4
EN

Stack Overflow用户

发布于 2012-10-30 05:06:46

维扎德的帖子是为我写的!

I添加:

代码语言:javascript
复制
if (!IsPostBack)
        {
            _gridView.PageSize = 100;
        }

所以选择器还能工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/752651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档