This is a migrated thread and some comments may be shown as answers.

[Solved] OnRowSelected - how get ID ?

1 Answer 140 Views
Grid
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Tony
Top achievements
Rank 1
Tony asked on 08 Dec 2010, 10:53 AM

How can get ID in Grid event onRowSelected?

<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<Demo2.Models.Products>>" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    首頁
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <h2>
        <%: ViewData["Message"] %></h2>
    <%= Html.Telerik().Grid(Model)
        .Name("Grid")
        .DataKeys(dataKeys =>
        {
            dataKeys.Add(o => o.ProductID);
            //dataKeys.Add(o => o.ProductName);
        })
        .Columns(columns =>
        {
              
            columns.Bound(o => o.ProductID).Width(100);
            columns.Bound(o => o.ProductName).Width(200);
            columns.Bound(o => o.QuantityPerUnit).Width(100);
            columns.Bound(o => o.UnitPrice).Width(100);
        })
        .Pageable()
        .Sortable()
        .Selectable()
        .ClientEvents(events => events.OnRowSelected("onRowSelected"))
        .RowAction(row => 
        
            row.Selected = row.DataItem.ProductID.Equals(ViewData["ID"]);
        })
    %>
<script type ="text/javascript">
    function onRowSelected(e) {
        var grid = $(this).data('tGrid');
        var productID = ????  get value o.ProductID in grid   ????
  
        alert("Value=" + productID );
    }
</script>
  
</asp:Content>

1 Answer, 1 is accepted

Sort by
0
Tony
Top achievements
Rank 1
answered on 08 Dec 2010, 11:27 AM
Sorry! I know!
Tags
Grid
Asked by
Tony
Top achievements
Rank 1
Answers by
Tony
Top achievements
Rank 1
Share this question
or