动态数据网应用程序
如何更改默认筛选器,使其显示超过10行?
最近,我创建了一个动态数据网站,以帮助管理我的商业智能数据仓库的几十个查找表,而且我在操作模板时遇到了困难。我希望使details页面中显示的默认行数超过10行。虽然我找到了数据网格中允许我更改筛选器下拉列表的部分,但我仍然找不到强制数据网格只显示10行的代码。如何更改动态数据网站标准模板中数据网格显示的默认行数?
发布于 2009-04-20 07:45:48
如果打开~/DynamicData/Content文件夹,您会发现寻呼机--请参阅GridViewPager.ascx --您可以编辑它,因为这是在所有网格视图上使用的寻呼机,在代码背后,您将在顶部看到这个字段
您可以更改页中每页的行数,也可以在后面的代码中设置默认值。
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列表框,编辑页面本身:
<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>发布于 2009-04-15 17:52:21
它在gridview控件(~\DynamicData\PageTemplates\List.aspx)中
<asp:Gridview PageSize="20" runat="server" ID="GridView">我想不起它在默认情况下是否附带任何PageSize属性,但如果没有,则可以添加它。
发布于 2012-10-30 05:06:46
维扎德的帖子是为我写的!
I添加:
if (!IsPostBack)
{
_gridView.PageSize = 100;
}所以选择器还能工作。
https://stackoverflow.com/questions/752651
复制相似问题