Pager Error In Kendo Grid(nan-nan Of 1 Items)
I am trying to create a Kendo grid with a list of student details. On click of the add button, the pager shows 'Nan-Nan of 1 items'. @(Html.Kendo().Grid
Solution 1:
You need to define the pageSize
in the grid data source. Not in the success function.
In your case you only need to include in your data source the following:
$.ajax({
url: '../Student/GetStudentDetails?StudentId=' + Data.StudentId,
type: 'POST',
contentType: 'application/json',
dataType: 'json',
pageSize: 10,
success: function (data) {...
I hope this helps. More information at: Sudarsan Dash'blogs
Solution 2:
I made it work like below: specifying the pagesize inside the datasource fixed my problem (Nan-Nan of 1 items)
< script type = "text/javascript" >
$(document).ready(function() {
var modelData = @Html.Raw(Json.Encode(Model));
$("#grid").kendoGrid({
reorderable: true,
pageable: {
input: true,
numeric: false
},
scrollable: true,
sortable: true,
dataSource: {
data: modelData,
pageSize: 10// specifying the pagesize inside the datasource fixed my problem (Nan-Nan of 1 items)
},
columns: [{
field: "fieldparameter",
title: "titleparameter",
filterable: true,
sortable: true
}]
});
}); < /script>
Solution 3:
This is what you need to resolve the issue. Works like a dream!
<script>
$(document).ready(function () {
$("#grid").kendoGrid({
dataSource: {
pageSize: 10
},
});
});
</script>
Solution 4:
Add pageSize:5
inside of dataSource:{}
as,
dataSource:{
pageSize:5}
If you put pageSize: 5
outside of dataSource:{}
you will get that error "Nan-Nan".
Solution 5:
Remove .PageSize(5) from @(Html.Kendo().Grid() Add pageSize: 5 in var studentdetail = new kendo.data.DataSource({
Post a Comment for "Pager Error In Kendo Grid(nan-nan Of 1 Items)"