or
| function test() |
| { |
| var grid = $find("<%= RadGrid1.ClientID %>"); |
| grid.ajaxRequest(); |
| } |
| protected void RadGrid1_AjaxRequest(object sender, AjaxRequestEventArgs e) |
| { |
| RadGrid1.Rebind(); |
| } |
Public Class Redirector Inherits UserControl Private Sub lnkRedirect_Command(sender As Object, e As System.Web.UI.WebControls.CommandEventArgs) Handles lnkRedirect.Command Response.Redirect("~/WebForm2.aspx") End SubEnd Class<%@ Register TagPrefix="testApp" TagName="Redirector" Src="~/Redirector.ascx" %><asp:Content runat="server" ContentPlaceHolderID="ContentPlaceHolder1" > Page 1 <br /> <asp:Button ID="btnOpen" runat="server" Text="Open" /> <trk:RadWindow runat="server" ID="MainRadWindow"> <ContentTemplate> Hello there. <trk:RadAjaxPanel ID="InnerAjaxPanel" runat="server"> <ul> <li> <testApp:Redirector ID="Redirector1" runat="server" /> </li> <li> <asp:Button ID="btnPostBack" runat="server" Text="Postback" /> </li> <li> <asp:Label ID="lblTime" runat="server" /> </li> </ul> </trk:RadAjaxPanel> </ContentTemplate> </trk:RadWindow> </asp:Content>Public Class WebForm1 Inherits System.Web.UI.Page Private Sub btnOpen_Command(sender As Object, e As System.Web.UI.WebControls.CommandEventArgs) Handles btnOpen.Command MainRadWindow.VisibleOnPageLoad = True End Sub Private Sub btnPostBack_Command(sender As Object, e As System.Web.UI.WebControls.CommandEventArgs) Handles btnPostBack.Command lblTime.Text = Now.TimeOfDay().ToString End SubEnd Class<telerik:RadGrid ID="radgrdUserList" runat="server" AllowPaging="true" AllowSorting="true" AutoGenerateColumns="false" > <MasterTableView ClientDataKeyNames="ID" DataKeyNames="ID"> <Columns> <telerik:GridTemplateColumn UniqueName="UserName" HeaderText="User Name"> <ItemTemplate> <asp:HyperLink ID="lnkUserName" runat="server" Text='<%#Eval("UserName") %>' NavigateUrl='<%#"~/UserDetails.aspx?ID=" + Eval("ID") %>'></asp:HyperLink></ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn HeaderText="First Name" UniqueName="FirstName" DataField="FirstName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Last Name" UniqueName="LastName" DataField="LastName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Date of Join" UniqueName="DOB" DataField="DOB"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Created By" UniqueName="CreatedBy" DataField="CreatedBy"> </telerik:GridBoundColumn> </Columns> </MasterTableView></telerik:RadGrid><telerik:RadComboBox Width="250px" HighlightTemplatedItems="true" runat="server" ID="cbCurrencyCode" AppendDataBoundItems="True" DataSourceID="EntityDataSource2" SelectedValue='<%# Bind("FKCurrencyCode") %>' onitemdatabound="cbCurrencyCode_ItemDataBound" > <Items> <telerik:RadComboBoxItem runat="server" Text="- Select -" Value="- Select -" /> </Items> <HeaderTemplate> <ul> <li class="col1">Code</li> <li class="col2">Name</li> </ul> </HeaderTemplate> <ItemTemplate> <ul> <li class="col1"> <%# DataBinder.Eval(Container.DataItem, "CurrencyCode")%></li> <li class="col2"> <%# DataBinder.Eval(Container.DataItem, "CurrencyName")%></li> </ul> </ItemTemplate> </telerik:RadComboBox> <br /> <asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator2" ControlToValidate="cbCurrencyCode"InitialValue="- Select -" ErrorMessage="Please select." ValidationGroup="SearchFormValidationGroup"CssClass="validator" />protected void cbCurrencyCode_ItemDataBound(object sender, Telerik.Web.UI.RadComboBoxItemEventArgs e) { e.Item.Text = ((DAL.MasterCurrency)e.Item.DataItem).CurrencyCode; //((DataRowView)e.Item.DataItem)["CurrencyCode"].ToString(); e.Item.Value = ((DAL.MasterCurrency)e.Item.DataItem).CurrencyCode; //((DataRowView)e.Item.DataItem)["CurrencyCode"].ToString(); }Public Sub GridCGSI_UpdateDefaults(ByVal tmpGrid As RadGrid) AddHandler tmpGrid.HeaderContextMenu.ItemCreated, AddressOf GridCGSI_HeaderContextMenu_ItemCreated tmpGrid.CellSpacing = "0" tmpGrid.AutoGenerateColumns = False tmpGrid.AllowPaging = True tmpGrid.PageSize = 40 tmpGrid.AllowSorting = True tmpGrid.GridLines = GridLines.None tmpGrid.AllowFilteringByColumn = True tmpGrid.EnableHeaderContextMenu = True tmpGrid.ShowStatusBar = True tmpGrid.HeaderContextMenu.Enabled = True tmpGrid.GroupingSettings.CaseSensitive = False tmpGrid.ClientSettings.AllowColumnHide = True tmpGrid.ClientSettings.AllowColumnsReorder = True tmpGrid.ClientSettings.AllowKeyboardNavigation = True tmpGrid.ClientSettings.EnableRowHoverStyle = True tmpGrid.ClientSettings.Selecting.AllowRowSelect = True tmpGrid.ClientSettings.Scrolling.AllowScroll = True tmpGrid.ClientSettings.Scrolling.UseStaticHeaders = True tmpGrid.ClientSettings.Resizing.AllowColumnResize = True tmpGrid.ClientSettings.Resizing.AllowResizeToFit = True tmpGrid.ClientSettings.Resizing.EnableRealTimeResize = True tmpGrid.FilterMenu.EnableImageSprites = False tmpGrid.SortingSettings.SortedAscToolTip = "Trié asc" tmpGrid.SortingSettings.SortedDescToolTip = " desc" tmpGrid.SortingSettings.SortToolTip = "Cliquez ici pour trier" tmpGrid.StatusBarSettings.LoadingText = "Chargement..." tmpGrid.StatusBarSettings.ReadyText = GetMessageEx(3282).Texte tmpGrid.GroupingSettings.CaseSensitive = False tmpGrid.PagerStyle.Mode = GridPagerMode.NextPrevAndNumeric tmpGrid.MasterTableView.TableLayout = GridTableLayout.Fixed tmpGrid.MasterTableView.EnableHeaderContextAggregatesMenu = "True" tmpGrid.MasterTableView.NoMasterRecordsText = "Aucun enregistrement à afficher" tmpGrid.MasterTableView.EditFormSettings.EditColumn.ButtonType = GridButtonColumnType.PushButton tmpGrid.MasterTableView.EditFormSettings.EditColumn.UpdateImageUrl = "Images/Icons/055-Check-ok-Icon.png" tmpGrid.MasterTableView.EditFormSettings.EditColumn.CancelImageUrl = "Images/Icons/056-Check-not-ok-Icon.png" tmpGrid.MasterTableView.EditFormSettings.EditColumn.InsertImageUrl = "Images/Icons/055-Check-ok-Icon.png" tmpGrid.MasterTableView.EditFormSettings.EditColumn.CancelText = GetMessageEx(5352).Texte tmpGrid.MasterTableView.EditFormSettings.EditColumn.UpdateText = GetMessageEx(4479).Texte tmpGrid.MasterTableView.EditFormSettings.EditColumn.InsertText = GetMessageEx(3177).Texte tmpGrid.MasterTableView.CommandItemSettings.AddNewRecordText = GetMessageEx(3177).Texte tmpGrid.MasterTableView.CommandItemSettings.RefreshText = "Rafraîchir"End Sub