Search code examples
kendo-grid

Kendo UI Grid Get Row Values


I am trying to get the row item values (name, email, age) but I'm only able to get the first item by using the code below.

How can I get other row text by changing tr:eq(1) code or is there any other way to get two items value?

$("#grid_").kendoDropTarget({
    drop: function (e) {
        var data = grid.dataItem("tr:eq(1)");
        // I only get first row but I need to dynamically get any row items.
        alert(data.name);
    }
});

Solution

  • plz try this..

    var entityGrid = $("#DataGrid").data("kendoGrid");       
    var data = entityGrid.dataSource.data();
    var totalNumber = data.length;
    
    for(var i = 0; i<totalNumber; i++) {
        var currentDataItem = data[i];
        VersionIdArray[i] = currentDataItem.VersionId;
    }