

| <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Home.aspx.cs" Inherits="Home" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <%@ Register Src="~/UserControls/MainMenu.ascx" TagPrefix="BEX" TagName="Menu" %> |
| <!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>Bex Express Secure Transfer</title> |
| <meta name="Description" content="BEST, Bex Express Secure Transfer, is a Secure alternative to File Transfer Protocol (FTP) and is easy to use and web-based." /> |
| <meta name="Keywords" content="FTP, File Transfer Protocol, FTPS, SFTP, Secure File Transfer, Secure File Email, Secure File Send, BEST, Bex Express" /> |
| <link href="css/main.css" rel="stylesheet" type="text/css" /> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <div class="mainHeader"> |
| <div class="mainLogo"> |
| <img src="images/header.gif" alt="BEX Express" height="70" /> |
| </div> |
| <div class="mainMenu"> |
| <BEX:Menu runat="server" /> |
| </div> |
| </div> |
| <div class="mainContent"> |
| <telerik:RadSplitter ID="MainSplitter" runat="server" Skin="Vista" Width="100%" Height="100%" BorderSize="0"> |
| <telerik:RadPane ID="LeftPane" runat="server" Width="25%"> |
| left |
| </telerik:RadPane> |
| <%--<telerik:RadSplitBar ID="RadSplitBar1" runat="server" CollapseMode="Both"> |
| </telerik:RadSplitBar>--%> |
| <telerik:RadPane ID="RightPane" runat="server" ContentUrl="http://www.google.com"> |
| right |
| </telerik:RadPane> |
| </telerik:RadSplitter> |
| </div> |
| </form> |
| </body> |
| </html> |
| body, form, html |
| { |
| height:100%; |
| width:100%; |
| background-color: #6b89af; |
| padding: 0px 0px 0px 0px; |
| margin: 0px 0px 0px 0px; |
| } |
| .mainBody |
| { |
| width:800px; |
| margin-left: auto; |
| margin-right:auto; |
| } |
| .mainHeader |
| { |
| margin-left: auto; |
| margin-right:auto; |
| width:800px; |
| border-spacing: 0px; |
| padding: 0px 0px 0px 0px; |
| } |
| .mainLogo |
| { |
| height: 70px; |
| } |
| .mainMenu |
| { |
| } |
| .mainContent |
| { |
| margin: auto; |
| width:800px; |
| height: auto !important; |
| border-spacing: 0px; |
| padding: 0px 0px 0px 0px; |
| } |
Hi,
I am using telerik grid with search boxes in header. When I type some text in any search box an ajax loading panel appears and grid shows all filtered records. But the cursor remains in the search box and when I type anything in there and hit Enter it doesn't filters the record. I have to click out side the search box and then cilck in it again and it works fine. I am referring your example
http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/filtering/defaultcs.aspx
In your example the cursor doesn't stay in the search box.
I dont want the cursor to stay in the search box. Am I missing something in my code.
Following is my code
<telerik:RadGrid AutoGenerateColumns="false" ID="RadGrid1" DataSourceID="dsUserList"
Width="760px" AllowFilteringByColumn="True" AllowSorting="True"
PageSize="15" ShowFooter="True" AllowPaging="True" runat="server"
GridLines="None" EnableLinqExpressions="false" >
<PagerStyle Mode="NextPrevAndNumeric" />
<GroupingSettings CaseSensitive="false" />
<MasterTableView AutoGenerateColumns="false" EditMode="InPlace" AllowFilteringByColumn="True"
ShowFooter="True" TableLayout="Auto">
<Columns>
<telerik:GridNumericColumn DataField="UIN" HeaderText="UIN" SortExpression="UIN"
UniqueName="UIN" FilterControlWidth="40px" AutoPostBackOnFilter="true" CurrentFilterFunction="equalto" FilterDelay="4000" ShowFilterIcon="false">
</telerik:GridNumericColumn>
<telerik:GridBoundColumn FilterControlWidth="105px" DataField="Email" HeaderText="Email" SortExpression="Email"
UniqueName="Email" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn FilterControlWidth="50px" DataField="Name" HeaderText="Name" SortExpression="Name"
UniqueName="Name" AutoPostBackOnFilter="true" CurrentFilterFunction="StartsWith" ShowFilterIcon="false">
</telerik:GridBoundColumn>
<telerik:GridDateTimeColumn FilterControlWidth="120px" DataField="Date_Entered" HeaderText="Date_Entered" SortExpression="Date_Entered"
UniqueName="Date_Entered" PickerType="DatePicker" DataFormatString="{0:d}">
<HeaderStyle Width="160px" />
</telerik:GridDateTimeColumn>
</Columns>
</MasterTableView>
<ClientSettings>
<Scrolling AllowScroll="false" />
</ClientSettings>
</telerik:RadGrid>
Regards,
Lubna.
An unhandled exception was generated during the execution of the
current web request. Information regarding the origin and location of
the exception can be identified using the exception stack trace below.
|
[MissingMethodException: No parameterless constructor defined for this object.] Telerik.Web.UI.Scheduling.DataSourceViewSchedulerProvider.OnDataSourceOperationComplete(Int32 count, Exception e) +39 System.Web.UI.DataSourceView.Delete(IDictionary keys, IDictionary oldValues, DataSourceViewOperationCallback callback) +83 Telerik.Web.UI.Scheduling.DataSourceViewSchedulerProvider.Delete(RadScheduler owner, Appointment appointmentToDelete) +262 Telerik.Web.UI.Scheduling.AppointmentController.DeleteAppointmentThroughProvider(Appointment appointmentToDelete) +170 Telerik.Web.UI.Scheduling.AppointmentController.DeleteAppointment(Appointment appointmentToDelete, Boolean deleteSeries) +1833 Telerik.Web.UI.RadScheduler.DeleteAppointment(Appointment appointmentToDelete) +109 Telerik.Web.UI.RadScheduler.ProcessPostBackCommand(SchedulerPostBackEvent postBack) +2427 Telerik.Web.UI.RadScheduler.RaisePostBackEvent(String eventArgument) +108 Telerik.Web.UI.RadScheduler.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +42 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +176 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563 |