or
<script type="text/javascript"> function showDetachMenuAt(e, marktPhotoNo) { var contextMenu = $find("<%= RadContextMenuRemove.ClientID %>"), x = e.clientX, y = e.clientY; var pos = getPos($('.chk-remove-class-' + marktPhotoNo).get(0)); x = pos[0]; y = pos[1]; if (isNaN(x) || isNaN(y)) { return; } $telerik.cancelRawEvent(e); contextMenu.showAt(x + 10, y); } function OnClientMouseOver(sender, args) { var item = args.get_item(); var itemValue = item.get_value(); if (itemValue == "remove-detach") { var tooltip = $find("<%= RadToolTip2.ClientID%>"); tooltip.set_text("<%=Resources.Photo.MsgDetachPhotoTooltip %>"); tooltip.show(); } }</script> <telerik:RadCodeBlock ID="radCodeBlock1" runat="server"> <telerik:RadContextMenu ID="RadContextMenuRemove" runat="server" Skin="WebBlue" EnableRoundedCorners="true" EnableShadows="true" OnClientItemClicked="onRemoveMenuClicked" OnClientMouseOver="OnClientMouseOver"> <Items> <telerik:RadMenuItem Text="<%$Resources:Photo,DetachPhoto %>" Value="remove-detach" /> <telerik:RadMenuItem Text="<%$Resources:Photo,DeletePhoto %>" Value="remove-delete "/> </Items> </telerik:RadContextMenu> <telerik:RadToolTip ID="RadToolTip2" runat="server" BackColor="LightYellow" EnableShadow="false" RelativeTo="Mouse" TargetControlID="RadContextMenuRemove" Width="300px" Position="BottomCenter" ShowDelay="0" AutoCloseDelay="3000"> </telerik:RadToolTip></telerik:RadCodeBlock>...<!-- In RadGrid --><ItemTemplate>...<asp:Panel runat="server" ID="PanelInfo" runat="server" CssClass="divInfo"> <asp:Image runat="server" ID="ImageDetach" CssClass="toolbar-item detach-photo-item" title="" ImageUrl="~/Images/004_12x12.png" Width="9" Height="9"/></asp:Panel>...</ItemTemplate>// In Code behindprivate void UcRadGridOnUcRadGridItemCreated(UcRadGrid sender, GridItemEventArgs e){ Control panelPhoto = item.FindControl("PanelPhoto"); if (panelPhoto != null) { Image imageDetach = panelPhoto.FindControl("ImageDetach") as Image; if (imageDetach != null) { imageDetach.Attributes["onclick"] = "showDetachMenuAt(event, " + photoInfoFs.MarktPhotoNo + ");"; } }}

01.<telerik:RadGrid EnableViewState="true" AllowPaging="true" runat="server" AutoGenerateColumns="false" ID="rgNotification" Skin="Metro" CssClass="rgRadGridPanelBar" ShowHeader="false" OnNeedDataSource="rgNotification_NeedDataSource" OnItemDataBound="rgNotification_ItemDataBound" OnItemCommand="rgNotification_ItemCommand">02. <MasterTableView PageSize="10" Name="Master" HierarchyLoadMode="ServerBind" DataKeyNames="ClientID" AllowPaging="true">03. <PagerStyle Mode="NextPrevAndNumeric" />04. <Columns>05. <telerik:GridTemplateColumn>06. <ItemTemplate>07. <div style="border: 1px solid #E5E5E5; padding: 10px; background-color: #F3F3F3; margin: 0;">08. <div class="row">09. <div class="col-md-6">10. <div class="tagCss_grid" style="background-color: #1C3278; margin-right: 5px">11. <asp:Label runat="server" ID="lblCount" Text='<%# Bind("Count") %>'></asp:Label>12. </div>13. <asp:Label runat="server" ID="lblClient" Text='<%# Bind("ClientName") %>' Style="text-transform: uppercase;"></asp:Label> 14. </div>15. <div class="col-md-6 text-right">16. <asp:PlaceHolder ID="plHolder" runat="server"></asp:PlaceHolder>17. </div>18. </div>19. </div>20. </ItemTemplate>21. </telerik:GridTemplateColumn>22. </Columns>23. <NestedViewTemplate>24. <div style="margin: 10px">25. <telerik:RadGrid CssClass="rgRadGridPanelBarDetail" OnItemDataBound="rgDetails_ItemDataBound" OnItemCommand="rgDetails_ItemCommand" AutoGenerateColumns="false" runat="server" OnNeedDataSource="rgDetails_NeedDataSource" ID="rgDetails" ShowHeader="false">26. <MasterTableView Name="Details" DataKeyNames="ColorHex,AlertType,AlertTriggerId,ProjectId">27. <Columns>28. <telerik:GridTemplateColumn ItemStyle-Width="75%">29. <ItemTemplate>30. <asp:PlaceHolder ID="plHolderDetail" runat="server"></asp:PlaceHolder>31. <%# Eval("Message") %>32. </ItemTemplate>33. </telerik:GridTemplateColumn>34. <telerik:GridTemplateColumn ItemStyle-Width="25%" ItemStyle-HorizontalAlign="Right">35. <ItemTemplate>36. <div class="btn-group">37. <button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown">38. Select Action <span class="caret"></span>39. </button>40. <ul class="dropdown-menu pull-right" role="menu">41. <asp:PlaceHolder runat="server" ID="plMenu"></asp:PlaceHolder>42. </ul>43. </div>44. </ItemTemplate>45. </telerik:GridTemplateColumn>46. </Columns>47. </MasterTableView>48. <ClientSettings EnablePostBackOnRowClick="false">49. <ClientEvents OnRowClick="RowSelecting" />50. </ClientSettings>51. </telerik:RadGrid>52. </div>53. </NestedViewTemplate>54. </MasterTableView>55. <ClientSettings AllowKeyboardNavigation="true" EnablePostBackOnRowClick="true">56. <Selecting AllowRowSelect="true" />57. </ClientSettings>58. </telerik:RadGrid>
<telerik:RadGrid AutoGenerateColumns="false" ID="RadGrid1"
Width="800px" AllowFilteringByColumn="True" AllowSorting="True"
ShowFooter="True" AllowPaging="True" runat="server"
GridLines="None" EnableLinqExpressions="false">
<GroupingSettings CaseSensitive="false" />
<MasterTableView AutoGenerateColumns="false" EditMode="InPlace" AllowFilteringByColumn="True"
ShowFooter="True" TableLayout="Fixed">
<Columns>
<telerik:GridBoundColumn FilterControlWidth="60px" DataField="DONOR" HeaderText="DONOR" SortExpression="DONOR"
UniqueName="DONOR" AutoPostBackOnFilter="true" CurrentFilterFunction="StartsWith" ShowFilterIcon="false">
</telerik:GridBoundColumn>
........
