telerik-grille onRowSelect comment faire pour obtenir l'id?

Salut, je suis nouveau dans asp.net mvc et telerik controls. Comment puis-je obtenir de l'o.Valeur de l'Id quand je clique sur la ligne?

 <%= Html.Telerik().Grid(Model)                    
                    .Name("RolesGrid")
                    .DataKeys(keys => keys.Add(o => o.Id))                               
                    .Selectable()                    
                    .Columns(columns =>
                    {
                        columns.Bound(o => o.Name);
                        columns.Bound(o => o.Description);

                    })
                    .Pageable()                       
                    .ClientEvents(events => events                    
                    .OnRowSelect("onRowSelect"))

             %>

dans le code js:

 function onRowSelect(e)   {
        var ordersGrid = $('#RolesGrid').data('tGrid');  
        var row = e.row;
        var dataItem = ordersGrid.dataItem(row);
        alert(dataItem);
    }

Mais dataItem est nulle et il n'y a pas de valeur d'id dans le fichier html généré. Merci et désolé pour mon mauvais anglais

telerik.com/help/aspnet-ajax/grid-onrowselected.html "get_gridDataItem() n'est pas disponible directement sur le client, à moins que OnRowCreating/OnRowCreated événements sont accrochés. Ceci est fait pour l'optimisation de but. Si vous avez besoin de la rowIndex, vous pouvez utiliser eventArgs.get_itemIndexHierarchical()"

OriginalL'auteur Sanja Melnichuk | 2010-12-10