public enum MyEnum{Val1,Val2,Val3}public MyEnum? MyControlAttribute{ get { return (MyEnum?)ViewState["MyControlAttribute"]; } set { ViewState["MyControlAttribute"] = value; }}<ns:MyCompositeControl ID="ccid" runat="server" MyControlAttribute="...." />When I introduce a RadAjaxManager (which I now need for other reasons) it breaks my Sorting and Paging? Any advice?
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="Grid.ascx.vb" Inherits="WebDBMS.Grid" %> <%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %> <telerik:RadScriptManager ID="ScriptManager" runat="server" /> <telerik:RadCodeBlock runat="server" ID="RadCodeBlock1"> <script type="text/javascript"> var allowMenu = "<%=AllowMenu%>"; function RowContextMenu(sender, eventArgs) { if (allowMenu == "True" && __ual == "99") { var menu = $find("<%=RadMenu1.ClientID %>"); var evt = eventArgs.get_domEvent(); if (evt.target.tagName == "INPUT" || evt.target.tagName == "A") { return; } var index = eventArgs.get_itemIndexHierarchical(); document.getElementById("radGridClickedRowIndex").value = index; sender.get_masterTableView().selectItem(sender.get_masterTableView().get_dataItems()[index].get_element(), true); menu.show(evt); evt.cancelBubble = true; evt.returnValue = false; if (evt.stopPropagation) { evt.stopPropagation(); evt.preventDefault(); } } } function RowDblClick(sender, args) { var grid = sender; var MasterTable = grid.get_masterTableView(); var row = MasterTable.get_dataItems()[args.get_itemIndexHierarchical()]; var cell = MasterTable.getCellByColumnUniqueName(row, "ID"); if (cell != null) { var value = cell.innerHTML; if (__name != null) { var url = "../Forms/getEditForm.aspx?key=" + __name + "&id=" + value; winopen(url, null, "toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1"); } } } function OpenClick() { var grid = $find("<%=QueryRadGrid.ClientID %>"); var MasterTable = grid.get_masterTableView(); var row = MasterTable.get_selectedItems()[0]; if (row != null) { var cell = MasterTable.getCellByColumnUniqueName(row, "ID"); var value = cell.innerHTML; var url = "./Forms/getEditForm.aspx?key=" + __name + "&id=" + value; winopen(url, null, "toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1"); } } function RepaintGrid() { var grid = $find("<%= QueryRadGrid.ClientID %>") grid.repaint(); } function MassChange(sender, args) { // Customer Corrections Only var grid = $find("<%=QueryRadGrid.ClientID %>"); var MasterTable = grid.get_masterTableView(); var items = MasterTable.get_selectedItems(); var itemIds = ''; for (var i = 0; i < items.length; i++) { var row = items[i]; var cell = MasterTable.getCellByColumnUniqueName(row, "ID"); var value = cell.innerHTML; if (itemIds != '') itemIds += ','; itemIds += value; } if (itemIds != '') { if (confirm("Perform Mass Change?") == true) { winopen('../Forms/MassChange.aspx?xx_tranid=' + itemIds, 'MassChange', 'width=800, height=500'); } } return false; } </script> </telerik:RadCodeBlock> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="QueryRadGrid"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="QueryRadGrid" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="RadMenu1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RadMenu1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="QueryRadGrid" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="RadMenu1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" /> <telerik:RadContextMenu ID="RadMenu1" runat="server" OnClientItemClicking="MassChange" EnableRoundedCorners="true" EnableShadows="true"> <Items> <telerik:RadMenuItem Text="Mass Change" /> </Items> </telerik:RadContextMenu> <input type="hidden" id="radGridClickedRowIndex" name="radGridClickedRowIndex" /> <telerik:RadGrid ID="QueryRadGrid" runat="server" style="width:100%; height:99%; position: absolute;" Font-Names="Verdana" GridLines="Horizontal" AllowSorting="True" ShowGroupPanel="True" Skin="Office2007" AllowPaging="True" PageSize="50" AutoPostBack="True"> <MasterTableView> <HeaderStyle Wrap="false" /> </MasterTableView> <ClientSettings AllowDragToGroup="True"> <Scrolling UseStaticHeaders="true" AllowScroll="True" SaveScrollPosition="True"/> <Selecting AllowRowSelect="True" /> <ClientEvents OnRowDblClick="RowDblClick" /> </ClientSettings> <PagerStyle AlwaysVisible="true" /> <ExportSettings ExportOnlyData="true" IgnorePaging="true"/> </telerik:RadGrid> 
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="05-UI_1.aspx.vb" Inherits="AjaxProva1._05_UI_1" %> <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>AJAX / UI Getting started</title> </head> <body> <form id="form1" runat="server"> <div> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" Skin="Hay" /> <table id="tblOptions" style="width: 100%;"> <tr> <td style="color: #808000; border-right-style: solid; border-width: thin; border-color: #808000"> Music Styles </td> <td style="color: #808000"> Media </td> </tr> <tr> <td colspan="2"> <hr /> </td> </tr> <tr> <td style="border-right-style: solid; border-width: thin; border-color: #808000" title="Check all the styles you want to see included in the listing." valign="top"> <asp:CheckBox ID="CheckBox1" runat="server" Text="Classical" /> <br /> <asp:CheckBox ID="CheckBox2" runat="server" Text="Classic Rock" /> <br /> <asp:CheckBox ID="CheckBox3" runat="server" Text="Jazz and Fusion" /> <br /> <asp:CheckBox ID="CheckBox4" runat="server" Text="Rhythm and Blues" /> </td> <td title="Choose the media you want." valign="top"> <asp:RadioButtonList ID="RadioButtonList1" runat="server"> <asp:ListItem Selected="True">CD</asp:ListItem> <asp:ListItem>Tape</asp:ListItem> </asp:RadioButtonList> </td> </tr> </table> <asp:Button ID="Button1" runat="server" Text="See Listing" /> <telerik:RadToolTipManager ID="RadToolTipManager1" runat="server" Animation="FlyIn" Skin="Hay" ToolTipZoneID="tblOptions"> </telerik:RadToolTipManager> <telerik:RadToolTip ID="RadToolTip1" runat="server" ManualClose="True" Position="BottomRight" RelativeTo="Element" Skin="Hay" TargetControlID="Button1" Title="See Listings"> <asp:Image ID="Image1" runat="server" ImageUrl="~/Images/music.png" /> Click this button to view the listings in our catalog for all the types of music you have selected. </telerik:RadToolTip> </div> </form> </body> </html> Hi,
GridView control that is released by Microsoft with VS2005, I can easily get the value of any cell with in the selected row (Server side)
Protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView1.SelectedIndexChanged
Dim ItemValue As String
ItemValue = GridView1.SelectedRow.Cells(1).Text
End Sub
Can I do it using the rad grid control in simlier way.
Please Help me on this...
Thanks
<telerik:RadToolTipManager ID="slideToolTipMan" runat="server" OffsetY="-1" ShowEvent="FromCode" OnClientBeforeShow="OnClientBeforeShow" EnableShadow="true" Sticky="false" RelativeTo="Mouse" Position="MiddleRight"></telerik:RadToolTipManager><ItemTemplate> <img onmouseout='HideSlideToolTip(this);' onmouseover='ShowSlideToolTip(this);' id="thumbnailImg" alt="X" src='...' /></ItemTemplate>function ShowSlideToolTip(element) { var tooltipManager = $find("<%= slideToolTipMan.ClientID %>"); if (!tooltipManager) return; var tooltip = tooltipManager.getToolTipByElement(element); if (!tooltip) { tooltip = tooltipManager.createToolTip(element); tooltip.set_position(Telerik.Web.UI.ToolTipPosition.MiddleRight); // <here I insert content into the tooltip> tooltip.show(); tooltip.set_autoCloseDelay(0); tooltip.set_contentElement(imgElement); } tooltip.set_position(Telerik.Web.UI.ToolTipPosition.MiddleRight);}function OnClientBeforeShow(sender, args) { sender.set_position(Telerik.Web.UI.ToolTipPosition.MiddleRight);}function HideSlideToolTip(element) { var controller = Telerik.Web.UI.RadToolTipController.getInstance(); var tooltip = controller.get_activeToolTip(); if (tooltip) tooltip.hide();}For Each style As StyleElement In e.Styles Select Case style.Id Case "itemStyle" Dim borders As New BorderStylesCollection() Dim borderStyle As New BorderStyles For i As Integer = 1 To 4 'four borders borderStyle.PositionType = DirectCast(i, PositionType) borderStyle.Color = System.Drawing.Color.Black borderStyle.LineStyle = LineStyle.Continuous borderStyle.Weight = 1.0R borders.Add(borderStyle) Next For Each border As BorderStyles In borders style.Borders.Add(border) Next Exit Select Case "alternatingItemStyle" Dim borders As New BorderStylesCollection() Dim borderStyle As New BorderStyles For i As Integer = 1 To 4 'four borders borderStyle.PositionType = DirectCast(i, PositionType) borderStyle.Color = System.Drawing.Color.Black borderStyle.LineStyle = LineStyle.Continuous borderStyle.Weight = 1.0R borders.Add(borderStyle) Next For Each border As BorderStyles In borders style.Borders.Add(border) Next Exit Select End SelectNextHello,
I have some questions about the insert, update and delete RadGrid:
1) By deleting a record, I want to display a yes/no alert. If the user confirm then the record is deleted, If not, then the alert is closed and the record stay. How can I do that?
2) I cant display a radwindow from the edit form, why? and how can I do that?
3) Before executing the delete action, I need to retrieve a specific value from the deleted record, for example the value which displayed in the "PagNam" column in order to remove the file with the name "PagNam" by deleting the record.
How can I do it?
Please, I need your hep,
It is appreciated to send me a sample code with an explaination.
Regards,
Bader