New to Kendo UI for jQuery? Start a free 30-day trial

Adjust Row Height with Virtual Scrolling

Updated on Sep 8, 2026

Environment

ProductProgress® Kendo UI® Grid for jQuery
Operating SystemWindows 10 64bit
Preferred LanguageJavaScript

Description

How can I adjust row height when virtual scrolling is enabled in the Kendo UI Grid widget for jQuery?

Solution

The following example demonstrates how to adjust the row height of the Grid when the virtual scrolling functionality is enabled.

Example
View Source
    <div id="grid" style="height: 380px"></div>
    <style>
      .k-virtual-scrollable-wrap td {
        font-size: 14px;        
        white-space:nowrap;
        line-height: 13px;
      }

      #grid .k-virtual-scrollable-wrap tr td{
        height: 15px
      }
    </style>

    <script>
      var total = 1000000;
      $("#grid").kendoGrid({
        dataSource: {
          transport: {
            read: function(options) {
              var take = options.data.take,
                  skip = options.data.skip;
              var data = [];
              for (var i = skip; i < Math.min(skip + take, total); i++) {
                data.push({
                  OrderID: i,
                  ContactName: "Contact Contact Contact Contact Contact Contact Contact Contact Contact " + i,
                  ShipAddress: "Ship Address " + i
                });
              }
              options.success(data);
            }
          },
          schema: {
            total: function() {
              return total
            }
          },
          serverPaging: true,
          pageSize: 500
        },
        columns:[
          {field:"OrderID"},
          {field:"ContactName", width:"200px"},
          {field:"ShipAddress"}
        ],
        height: 400,
        scrollable: {
          virtual: true
        }
      });
    </script>

See Also