or
<telerik:RadGrid ID="rgContactSearchResults" runat="server" Height="448px"> <ClientSettings EnableRowHoverStyle="true" EnablePostBackOnRowClick="true" AllowKeyboardNavigation="true"> <Selecting AllowRowSelect="True" /> </ClientSettings> <MasterTableView DataKeyNames="ContactID" AutoGenerateColumns="true" TableLayout="Fixed"> <DetailTables> <telerik:GridTableView DataKeyNames="ContactID" AutoGenerateColumns="true" DataMember="ContactID"> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="ContactID" MasterKeyField="ContactID" /> </ParentTableRelation> </telerik:GridTableView> </DetailTables> </MasterTableView> </telerik:RadGrid>function RowSelected(sender, eventArgs) { if (eventArgs.get_tableView().get_name() == "UserDetail") { var dataItem = $get(eventArgs.get_id()); var DetailTable = eventArgs.get_tableView(); var row = DetailTable.get_dataItems()[dataItem.rowIndex-1]; //I had to add -1 in order to return the correct row var cell = DetailTable.getCellByColumnUniqueName(row, "UserID"); var IDu = cell.innerHTML $find("<%=RadAjaxPanel.ClientID%>").ajaxRequest("GoToDetails|" + IDu); return false; } }},_buildNode:function(i,h){var g=this._getEntityByName(i.Name),j=this,k={name:i.Name,type:i.EntityType,entity:g,child:h.apply(j,[g.NavigationProperty])};

if (e.Item is GridFilteringItem){ RadGrid1.ClientSettings.ClientEvents.OnRowDblClick = "";}