I have a WinForms "host" application, that contains a WebBrowser control: https://msdn.microsoft.com/en-us/library/w290k23d(v=vs.110).aspx
In this WebBrowser control I run a Web application built using "Telerik UI for ASP.NET AJAX". This works fine most of the time.
Problem occurs, when the Web application opens a RadWindow, and this RadWindow displays a WebForm from my application. Most of the time it takes 3-6 seconds from the user clicks the button to open the window until the window is displayed - and sometimes it takes addtitionally 3-5 seconds, until page inside RadWindow is loaded. The WebForm inside the RadWindow is very simple - it normally takes a fraction of a second to open.
No problem when the WebForm is opened in a popup window (using window.open) instead of inside RadWindow.
No problem when using WebDev (the development web server that comes with Visual Studio) - problem "only" occurs when the web application runs under IIS.
I turned on Fiddler to see what happened. When I start "Capture" in Fiddler, my problem goes away (when running against local IIS - running Fiddler did not make any difference when running against an IIS on a remote machine). Maybe my problem is related to the discussion in: http://stackoverflow.com/questions/10428113/why-http-request-with-fiddler-is-blazing-fast ?
My web application is built using Telerik.Web.UI.dll Version: 2014.2.724.45. I have a small demo web application, that illustrates this problem (and I have a simple test "host" application containing a WebBrowser control).
I made a copy of the web application, and updated to Telerik.Web.UI.dll Version: 2017.1.228.45 . This did not make any difference either.
I know that RadWindow internally uses an iframe tag to display the contents.Therefore, in my demo web application, I have an option to display the webform in an iframe on the page. This works fine all the time (no delays when running in a WebBrowser control). But I saw a different problem: when I add an iframe tag to the the page that contains the RadWindowManager, RadWindow does not work anymore (calling radopen() throws JavaScript exception).
If needed, I can supply the applications illustrating the problem.
Hi,
I need to change (c#) the default editor for a column (texdbox) to a dropdownlist or other when I autogenerate column. (depend on constraint->SQLConstraint.png)
OnNeedDataSource -> RadGridEdit.Source = a dataTable;
RadGridEdit_PreRender -> Display_mode_column(true);
foreach (GridColumn col in RadGridEdit.MasterTableView.AutoGeneratedColumns)
{
[....]
if((string)rows[0][4] == "DROPDOWN" && sender != null){
foreach (GridDataItem dataItem in RadGridEdit.MasterTableView.Items)
{
DropDownList ddl = new DropDownList();
ddl.ID = "DDL_" + col.UniqueName;
ddl.DataSource = dataDefinition.Tables[1];
ddl.DataTextField = "ListValueLabel";
ddl.DataValueField = "ListValueLabel";
ddl.ControlStyle.Width = Unit.Percentage(100);
ddl.DataBind();
dataItem[col.UniqueName].Controls.Add(ddl);
}
}
This don't work, I get my showed data with a dropDown and if I click on the row, I still got this TextBox in edit mode (BatchEditYoloMode.png).
So, How can I change this edit textbox into a dropdown (timepicker , ....). (GetBatchColumnEditor?)
i have a chart control that i am populating programmatically using the following options
<XAxis Type="Date" BaseUnit="Auto" > <TitleAppearance Text=""> </TitleAppearance> <LabelsAppearance DataFormatString="HH:mm"> </LabelsAppearance> </XAxis>
ScatterSeriesItem ssi1 = new ScatterSeriesItem();ssi1.X = ConvertToJavaScriptDateTime(Convert.ToDateTime(DR[1].ToString()));ssi1.Y = Convert.ToDecimal(DR[2].ToString());
private decimal ConvertToJavaScriptDateTime(DateTime fromDate) { return (decimal)fromDate.Subtract(new DateTime(1970, 1, 1)).TotalMilliseconds; }
and doing this the data in the chart is always displayed in local time especially the x axis, is there any way of formatting the dates so that they dont display in the local time for the browser.

I am using asp.net Ajax in visual studio 2008
I have created a new "telerik web Forms Site" for .NET Framework 3.5
My Version of telerik asp.net Ajax is 2015.1.401.35(Dev)
My goal: To create date selection on mobile device the same whay that is featured on your mobile demo site
http://demos.telerik.com/aspnet-ajax/grid/mobile-examples/overview/default.aspx?name=overview
The issue: The datetime column is rendering as a plane text box and does not prompt the end user with date/time selectors like it does on your mobile demo.
I did a test on the dropdown column and it does render like your demo.
My question: What do I need to modify in my code below to have date time column render on a mobidle device in the same way it does on your mobile demo located at http://demos.telerik.com/aspnet-ajax/grid/mobile-examples/overview/default.aspx?name=overview
My code:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<!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">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<telerik:RadStyleSheetManager id="RadStyleSheetManager1" runat="server" />
</head>
<body>
<form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
</Scripts>
</telerik:RadScriptManager>
<script type="text/javascript">
//Put your JavaScript code here.
</script>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
</telerik:RadAjaxManager>
<div>
</div>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:KDCKBConnectionString %>"
DeleteCommand="DELETE FROM [Contacts] WHERE [ID] = @ID"
InsertCommand="INSERT INTO [Contacts] ([ContactName], [Birthdate]) VALUES (@ContactName, @Birthdate)"
SelectCommand="SELECT * FROM [Contacts]"
UpdateCommand="UPDATE [Contacts] SET [ContactName] = @ContactName, [Birthdate] = @Birthdate WHERE [ID] = @ID">
<DeleteParameters>
<asp:Parameter Name="ID" Type="Int32" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="ContactName" Type="String" />
<asp:Parameter DbType="Date" Name="Birthdate" />
<asp:Parameter Name="ID" Type="Int32" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="ContactName" Type="String" />
<asp:Parameter DbType="Date" Name="Birthdate" />
</InsertParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:KDCKBConnectionString %>"
SelectCommand="SELECT [Product] FROM [Incident_Report_Primary_Product]">
</asp:SqlDataSource>
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateEditColumn="True"
DataSourceID="SqlDataSource1" GroupPanelPosition="Top" RenderMode="Mobile">
<MasterTableView AllowAutomaticDeletes="True" AllowAutomaticInserts="True"
AllowAutomaticUpdates="True" AutoGenerateColumns="False"
CommandItemDisplay="Top" DataKeyNames="ID" DataSourceID="SqlDataSource1" EditMode="PopUp">
<Columns>
<telerik:GridBoundColumn DataField="ID" DataType="System.Int32"
FilterControlAltText="Filter ID column" HeaderText="ID" ReadOnly="True"
SortExpression="ID" UniqueName="ID">
</telerik:GridBoundColumn>
<telerik:GridDropDownColumn DataField="ContactName"
DataSourceID="SqlDataSource2" FilterControlAltText="Filter Contact column"
ListTextField="Product" ListValueField="Product" UniqueName="Contact"
UseNativeEditorsInMobileMode="False" DropDownControlType="DropDownList">
</telerik:GridDropDownColumn>
<telerik:GridDateTimeColumn DataField="BirthDate"
FilterControlAltText="Filter BirthDate column" UniqueName="BirthDate" PickerType="DatePicker">
</telerik:GridDateTimeColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
</form>
</body>
</html>
I have two RadWindow's that I use to show data modally. They worked fine when I developed them a while ago, but now the X for the close is gone. If I click the blank white area where the X should be the window closes just fine. The title up fine everything still works fine, just no X.
<telerik:RadWindowManager ID="RadWindowManagerWindows" ShowContentDuringLoad="false" ReloadOnShow="true" runat="server"> <Windows> <telerik:RadWindow Title="Selected Emails" Visible ="true" ID="EmailWindow" runat="server" Modal="true" <ContentTemplate> <asp:TextBox CssClass="EmailBox" ID="EmailWindowList" runat="server" TextMode="MultiLine" Wrap="true"/> </ContentTemplate> </telerik:RadWindow> </Windows></telerik:RadWindowManager>
How do I get the X back?
Does standard paging on a grid just allow ItemDataBound to trigger off those items on the current page, or all pages?
If it just triggers the selected page, is there a way to trigger off ALL items in the grid instead of just the current page?
My usage scenario: I have a grid that is displaying information on a row that is dependent on another row in a previous page. It isn't "seeing" that other page's data when ItemDataBound is called.
My grid is bound using a SqlDataSource and there is nothing that I can see that is out of the ordinary with the grid configuration.
I'm trying to replicate the functionality in an underlying web application for my add-on page. The underlying application has a splitter whose panes each contain a grid and which performs the following grid actions:
Most of the behaviour is covered by the standard GridClientSelectColumn however I don't want the row to be selected (checked in the GridClientSelectColumn) if the user just clicks the row.
I tried setting <Selecting AllowRowSelect="true" UseClientSelectColumnOnly="true" /> but this doesn't highlight the row when clicked so probably this highlighting ( and the current row indicator) can be achieved with some CSS in the OnRowClicked event ??
Unfortunately while I am competent with changing existing CSS I'm not so good on writing new so if the solution is CSS then any help or examples would be great.
Kyle

hi. i am using the telerik html editor. would like to know if it is possible for user to create their own div, upload an image and set this image as the background for the div.
for example user created
<div id="myNewDiv>
</div>
user wants to upload an image "divBackground.png" via the editor's image manager or some other way using the editor. then set this divBackground.png as a background image for #myNewDiv.
if possible i would want to reduce the probability of user having to set the image using CSS as some user might not have knowledge to CSS.