or
<telerik:RadGrid runat="server" ID="Grid" PageSize="20" Width="100%" EnableViewState="false" CssClass="basicList">
<MasterTableView AutoGenerateColumns="false" AllowPaging="true" AllowCustomPaging="true" AllowSorting="true" DataKeyNames="ID">
Grid.PageIndexChanged: Calls LoadData(true)
Grid.PageSizeChanged: Calls LoadData(true)
Grid.SortCommand: Calls LoadData(true)
Grid.ItemCommand: Calls LoadData(false) and Grid.Rebind()
Grid.ItemDataBound
Grid.NeedDataSource: Calls LoadData(false)
Page_Load: If not a postback, calls LoadData(false)
I can send this page code privately if needed.
Thank you.
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="RadToolbarWindowTest._Default" %> <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> <%@ Register TagPrefix="telerik" Namespace="Telerik.Charting" Assembly="Telerik.Web.UI" %> <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> <script type="text/javascript"> function OpenWindow(sID, sURL) { var oManager = GetRadWindowManager(); oManager.open(sURL, sID); return false; // var oWnd = radopen(sURL, sID); } </script> </asp:Content> <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> <telerik:RadWindowManager EnableShadow="true" Behaviors="Close, Move" ID="m_oRadWindowManager" runat="server" Modal="true" Skin="Windows7"> <Windows> <telerik:RadWindow ID="m_oEditLocDialog" VisibleOnPageLoad="false" Title="Edit Location" VisibleStatusbar="false" NavigateUrl="Window.aspx" runat="server" Modal="true" Width="550" Height="500"> </telerik:RadWindow> </Windows> </telerik:RadWindowManager> <telerik:RadAjaxPanel runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server" /> <telerik:RadButton ID="m_oEditBtn" Text="EditBtn" runat="server" OnClick="OpenWindow"> </telerik:RadButton> <telerik:RadToolBar ID="m_oOverviewToolbar" runat="server" Width="100%" EnableRoundedCorners="true" EnableShadows="true" OnButtonClick="OverviewToolBar_ButtonClick"> <Items> <telerik:RadToolBarButton runat="server" Text="EditTlbrBtn" CommandName="Edit"> </telerik:RadToolBarButton> </Items> </telerik:RadToolBar> </telerik:RadAjaxPanel> </asp:Content>
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Telerik.Web.UI; namespace RadToolbarWindowTest { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void OpenWindow(object sender, EventArgs e) { OpenWindow(this, m_oEditLocDialog, null); } protected void OverviewToolBar_ButtonClick(object sender, RadToolBarEventArgs e) { RadToolBarButton oBtn = e.Item as RadToolBarButton; if (oBtn.CommandName == "Edit") { OpenWindow(this, m_oEditLocDialog, null); } } public static void OpenWindow(Control oParentCtrl, RadWindow oWindow, string sURL) { RadScriptManager.RegisterStartupScript(oParentCtrl, oParentCtrl.GetType(), "openWnd", string.Format("OpenWindow('{0}', '{1}');", oWindow.ID, sURL), true); } } }
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Window.aspx.cs" Inherits="RadToolbarWindowTest.Window" %> <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> <%@ Register TagPrefix="telerik" Namespace="Telerik.Charting" Assembly="Telerik.Web.UI" %> <!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></title> </head> <body> <form id="form1" runat="server"> <div> </div> </form> </body> </html>
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace RadToolbarWindowTest { public partial class Window : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } } }
Webpage error detailsUser Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.2; chromeframe/16.0.912.77; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET4.0C; .NET4.0E)Timestamp: Thu, 26 Jan 2012 09:47:48 UTCMessage: Object expectedLine: 2Char: 12379Code: 0Message: Object expectedLine: 2Char: 12379Code: 0
<telerik:RadNumericTextBox id="tbVanKm" runat="server" Width="150px" MaxLength="10" NumberFormat-GroupSeparator="" NumberFormat-DecimalSeparator="." NumberFormat-DecimalDigits="3" Culture="Dutch (Netherlands)"> <ClientEvents OnError="onError" > </ClientEvents> </telerik:RadNumericTextBox>