所以我有一个剑道网格,我必须显示1580个元素。但默认情况下它只显示10,用户必须选择他想要的数量。如何在1580上设置默认值?我没有成功地寻找它。
我把代码放在这里:
@(Html.Kendo().Grid<DisplayGridResultatsPrestations>
()
.Name("GridListeIdcc")
.Columns(columns =>
{
columns.Bound(c => c.CategoriePrestation);
columns.Bound(c => c.DesignationPrestation);
columns.Bound(c => c.ValeurPreconisee);
columns.Bound(c => c.ValeurProposee);
columns.Bound(c => c.DesignationResultat);
})
.Filterable()
.Selectable(selectable => selectable.Mode(GridSelectionMode.Single).Type(GridSelectionType.Row))
.Pageable(builder => builder.PageSizes(new[] { 1580, 1580 }))
.DataSource(datasource => datasource
.Ajax()
答案 0 :(得分:1)
尝试在.PageSize(1580)
中添加.DataSource()
,如下所示。您可能还必须删除.Pageable()
内的内容。
@(Html.Kendo().Grid<displaygridresultatsprestations>()
.Name("GridListeIdcc")
.Columns(columns =>
{
columns.Bound(c => c.CategoriePrestation);
columns.Bound(c => c.DesignationPrestation);
columns.Bound(c => c.ValeurPreconisee);
columns.Bound(c => c.ValeurProposee);
columns.Bound(c => c.DesignationResultat);
})
.Filterable()
.Selectable(selectable => selectable.Mode(GridSelectionMode.Single).Type(GridSelectionType.Row))
.Pageable()
.DataSource(datasource => datasource
.Ajax()
.PageSize(1580)
)
)