Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
395 views
How do I reset a combobox after a user selects an item so that they can reselect the same item again and refire the selectindexchanged event? I tried using clearSelection() but this method does not work. If i select an item and then drop down the combobox box again after calling clearSelection(), the same item is still selected. I'm using 2008 Q3. I tried all different combinations of set_Value, clearSelection(), etc. Some of them work if I click away from the combobox. But this won't work for me. I have a special "custom" item the user can select over and over to bring up a calendar.

        function valueChanged(sender, eventArgs) {
                var item = eventArgs.get_item();
                var combo = $find("<%= RadComboBox3.ClientID %>");
                if (sender.get_value()=="DateRange")
                {     
                    combo.clearSelection();
                    
                    combo.set_value(null);                    
                    combo.set_text("7 Day Period");                                    
                    alert(combo.get_selectedIndex());
                }
Princy
Top achievements
Rank 2
 answered on 27 Apr 2009
1 answer
75 views
I'm trying to figure out how to do the following, I'm a bit stumped how to accomplish this as most of the interaction with the RadWindow is mostly javascript and not server side code...

1. User is currently no logged in (using ASP.Net Security modal)
2. User clicks on "My Searches"
3. Because user isn't logged in, Login window shows up.
4. After user logs in (clicks login button, which also closes the window).  -- After this point, a server side call back must happen to ensure authentication.  If the user was never authenticated, then 5 should never happen, and it should simply just close the login window.
5. If authenticated, update parent page with user information (i.e.  Welcome, Jon Doe).  This would also require server call back (postback).
6. Then open's My Searches window.

I hope this explains the scenario I'm trying to accomplish.  Any ideas or suggestions on this would be greatly appreciated.


Thanks,
Stephen
Georgi Tunev
Telerik team
 answered on 27 Apr 2009
2 answers
174 views
hello,
I have taken checkbox in radgrid using item template.
but even i select it , the checked status has not been changed.
I mean checked property is false only even i select it.

aspx page:

  <telerik:GridTemplateColumn AllowFiltering="false" UniqueName="cbSelect">
                                                        <ItemTemplate>
                                                            <asp:CheckBox ID="cbSelect" runat="server" />
                                                        </ItemTemplate>
                                                    </telerik:GridTemplateColumn>
Code behind:

 foreach (GridDataItem item in rgdInvoiceList.Items)
            {
              CheckBox cb = new CheckBox();
                cb = (CheckBox)item.FindControl("cbSelect");
                if (temp == 0)
                {
                  if (cb != null)
                        if (cb.Checked)    // always this is showing false value only.
                        {
                         string str;
                        }
                }
}
Shinu
Top achievements
Rank 2
 answered on 27 Apr 2009
1 answer
100 views
Hi All, In the documentation it was possible to preset some values when Insert Command fires as shown below.  How can I preset when a user clicks Edit??  Basically I'm trying to set some values before it gets into edit mode.

Please assist.
Regards,
J.




private
void RadGrid1_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
{
  
if (e.CommandName == RadGrid.InitInsertCommandName)
  {
     e.Canceled = true;
     e.Item.OwnerTableView.InsertItem();

     GridEditableItem insertedItem = e.Item.OwnerTableView.GetInsertItem();
     TextBox box = insertedItem.FindControl(
"txtEmployeeID") as TextBox;
     box.Text =
"11";
  }
}
Princy
Top achievements
Rank 2
 answered on 27 Apr 2009
1 answer
229 views
protected void RadGrid1_PdfExporting(object source, GridPdfExportingArgs e)
    {
       string imgsource = string.Format("<img src=\"~/ChartHandler.ashx\"/>");
       e.RawHTML = string.Format("<div >{0}</div>", imgsource);
     }


I have an image on my radgrid and im using Handler(.ashx) to display it. when exported it prodoces an error






Server Error in '/ExportPdf' Application. 
System.ArgumentException: Parameter is not valid. 
  at System.Drawing.Bitmap..ctor(Stream stream) 
  at Telerik.Web.Apoc.Image.ApocImage..ctor(String href, Byte[] imageData) 
  at Telerik.Web.Apoc.Image.ApocImageFactory.Make(String href) 
  at Telerik.Web.Apoc.Fo.Flow.ExternalGraphic.Layout(Area area) 
  at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area) 

  at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area) 
  at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area, Region region) 
  at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area) 
  at Telerik.Web.Apoc.Fo.Pagination.PageSequence.Format(AreaTree areaTree) 
  at Telerik.Web.Apoc.StreamRenderer.Render(PageSequence pageSequence) 
  at Telerik.Web.Apoc.Fo.FOTreeBuilder.EndElement() 
  at Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader) 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 
 
Exception Details: System.SystemException: System.ArgumentException: Parameter is not valid. 
  at System.Drawing.Bitmap..ctor(Stream stream) 
  at Telerik.Web.Apoc.Image.ApocImage..ctor(String href, Byte[] imageData) 
  at Telerik.Web.Apoc.Image.ApocImageFactory.Make(String href) 
  at Telerik.Web.Apoc.Fo.Flow.ExternalGraphic.Layout(Area area) 
  at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area) 
  at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area) 
  at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area, Region region) 
  at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area) 
  at Telerik.Web.Apoc.Fo.Pagination.PageSequence.Format(AreaTree areaTree) 
  at Telerik.Web.Apoc.StreamRenderer.Render(PageSequence pageSequence) 
  at Telerik.Web.Apoc.Fo.FOTreeBuilder.EndElement() 
  at Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader) 
 
Source Error: 
 
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. 
 
Stack Trace: 
 
[SystemException: System.ArgumentException: Parameter is not valid. 
   at System.Drawing.Bitmap..ctor(Stream stream) 
   at Telerik.Web.Apoc.Image.ApocImage..ctor(String href, Byte[] imageData) 
   at Telerik.Web.Apoc.Image.ApocImageFactory.Make(String href) 
   at Telerik.Web.Apoc.Fo.Flow.ExternalGraphic.Layout(Area area) 
   at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area) 
   at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area) 
   at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area, Region region) 
   at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area) 
   at Telerik.Web.Apoc.Fo.Pagination.PageSequence.Format(AreaTree areaTree) 
   at Telerik.Web.Apoc.StreamRenderer.Render(PageSequence pageSequence) 
   at Telerik.Web.Apoc.Fo.FOTreeBuilder.EndElement() 
   at Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader)] 
   Telerik.Web.Apoc.ApocDriver.FireApocError(String message) +122 
   Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader) +951 
   Telerik.Web.Apoc.ApocDriver.Render(XmlReader inputReader, Stream outputStream) +293 
   Telerik.Web.Apoc.ApocDriver.Render(TextReader inputReader, Stream outputStream) +61 
   Telerik.Web.UI.Grid.Export.TableViewExporter.PdfExportRenderForm(HtmlTextWriter nullWriter, Control form) +2024 
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256 
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19 
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +8673113 
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32 
   System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +51 
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40 
   Telerik.Web.UI.Grid.Export.TableViewExporter.PdfExportRenderPage(HtmlTextWriter nullWriter, Control page) +146 
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256 
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19 
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29 
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 
   Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) +825 
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256 
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19 
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29 
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1266 
 
DragonBall
Top achievements
Rank 1
 answered on 27 Apr 2009
2 answers
420 views
Hi,

I want to display a custom message when the user enters a wrong date in the RADDatePicker control.

The code is given below..
        <telerik:RadDatePicker ID="RadDatePicker1" runat="server"
        </telerik:RadDatePicker> 
        <asp:RegularExpressionValidator ID="RegularExpressionValidator1"  
            ControlToValidate="RadDatePicker1" runat="server"  
            ErrorMessage="Please enter date in dd/mm/yyyy format"  
            ValidationExpression="([1-9]|0[1-9]|[12][0-9]|3[01])[/]([1-9]|0[1-9]|1[012])[/](19|20)\d\d"></asp:RegularExpressionValidator> 
        <br /> 
 
 

This validation(dd/mm/yyyy) doesnot work with RADDatePicker.
Although, when I use the same regular expression to validate date in an asp:textbox control, it works.

Please explain...

thanks and regards,
Sid
Sid
Top achievements
Rank 1
 answered on 27 Apr 2009
2 answers
95 views
Hi, I have the following web.config and the default page

<?

 

xml version="1.0"?>

 

<

 

configuration>

 

<

 

appSettings/>

 

<

 

connectionStrings/>

 

<

 

system.web>

 

<

 

httpRuntime maxRequestLength="102400" useFullyQualifiedRedirectUrl="true" executionTimeout="45"/>

 

<

 

securityPolicy>

 

<

 

trustLevel name="Full" policyFile="internal" />

 

<

 

trustLevel name="High" policyFile="web_hightrust.config" />

 

<

 

trustLevel name="Medium" policyFile="web_mediumtrust.config" />

 

<

 

trustLevel name="Low" policyFile="web_lowtrust.config" />

 

<

 

trustLevel name="Minimal" policyFile="web_minimaltrust.config"/>

 

</

 

securityPolicy>

 

<

 

trust

 

 

 

level="Full"

 

 

 

originUrl=""

 

 

 

processRequestInApplicationTrust="true" />

 

<

 

httpHandlers>

 

<

 

add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4"

 

 

 

validate="false" />

 

<

 

add verb="*" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler, Telerik.Web.UI"/>

 

</

 

httpHandlers>

 

<

 

compilation debug="true">

 

<

 

assemblies>

 

<

 

add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

 

<

 

add assembly="Telerik.Charting, Version=2.0.4.0, Culture=neutral, PublicKeyToken=D14F3DCC8E3E8763"/>

 

<

 

add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

 

<

 

add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

 

<

 

add assembly="System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

 

</

 

assemblies>

 

</

 

compilation>

 

<

 

authentication mode="Windows"/>

 

</

 

system.web>

 

</

 

configuration>

And this is the page

 

<%

@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

 

<%

@ 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 id="Head1" runat="server">

 

 

 

 

 

<title>Example</title>

 

</

 

head>

 

<

 

body>

 

 

 

 

 

<form id="form1" runat="server">

 

 

 

 

 

&nbsp;<div>

 

 

 

 

 

<telerik:RadScriptManager ID="RadScriptManager1" runat="server">

 

 

 

 

 

</telerik:RadScriptManager>

 

 

 

 

 

<br />

 

 

 

 

 

<telerik:RadProgressManager

 

 

 

 

 

runat="server"

 

 

 

 

 

ID="progManager" />

 

 

 

 

 

<telerik:RadUpload

 

 

ID="RadUpload1"

 

 

runat="server"

 

 

ControlObjectsVisibility="None"

 

 

InputSize="30"

 

 

 

 

 

TargetFolder="files" />

 

 

<telerik:RadProgressArea

 

 

 

 

 

runat="server"

 

 

 

 

 

ID="progArea">

 

 

 

 

 

</telerik:RadProgressArea>

 

 

 

 

 

<asp:Button ID="btnPostback" runat="server" Text="Submit" onclick="btnPostback_Click" />

 

 

 

 

 

</div>

 

 

 

 

 

</form>

 

</

 

body>

 

</

 

html>

The file uploaded but I dont see the progress bar
even with the large files (60 MB or larger files )
Please fix it and I hope you give me example to upload multi files
Thanks

 

Mando
Top achievements
Rank 1
 answered on 26 Apr 2009
1 answer
174 views
From the testing that I have performed, I am unable to appreciate the need for the UploadPaths property. As far as I can tell, this property makes the FileExplorer fairly useless. I am trying to use a custom database provider, and I want users to be able to upload files in any folder, including folders that the user may have themselves created. But, Fileexplorer only wants to upload in the folder configured in the UploadPaths property. Is my understanding correct.

BTW, has anyone gotten FileExplorer to work with SQL Server?
ManniAT
Top achievements
Rank 2
 answered on 26 Apr 2009
3 answers
107 views

Hi,

I developed an  application using  ASP.NET AJAXQ32008 trial version. When I upgraded to the licence version of  ASP.NET AJAXQ12009, I had the following error.

 1)Telerik.Web.UI.RadToolBar with ID='toolBar' was unable to find embedded skin with name 'Gray'. Please, make sure that you spelled the skin name correctly, or if you want to use a custom skin, set EnableEmbeddedSkins=false.

2)My customized styles for Grid are not working

Please tell me the steps for installing the licence version for already developed application using trial version.

regards
sathies

 

ManniAT
Top achievements
Rank 2
 answered on 26 Apr 2009
3 answers
224 views
I am dynamically generating a bunch of controls, including a TimePicker.  Everything works fine, except the TimePicker refuses to use 24-hour format.

If I do this:
    Select time: <telerik:RadTimePicker ID="RadTimePicker1" runat="server" >
            <TimeView StartTime="9:0:0" EndTime="17:31:00" Interval="0:30:0" Columns="5" TimeFormat="HH:mm">
            </TimeView>
            <DateInput DateFormat="HH:mm"></DateInput>
        </telerik:RadTimePicker>

it works fine but if I do this:

protected override void CreateChildControls()
{
.... var timePicker = new RadTimePicker();
timePicker.ID = String.Format("DynamicControl{0}", parameterNumber);
timePicker.SelectedDate = DateTime.Now;
var timeView = new RadTimeView();
timeView.StartTime = new TimeSpan(9, 0, 0);
timeView.EndTime = new TimeSpan(17, 31, 0);
timeView.Interval = new TimeSpan(0, 30, 0);
timeView.Columns = 5;
timeView.TimeFormat = "HH:mm";
timePicker.Controls.Add(timeView);
var dateInput = new Telerik.Web.UI.RadDateInput();
dateInput.DateFormat = "HH:mm";
dateInput.DisplayDateFormat = "HH:mm";
timePicker.Controls.Add(dateInput);
...
}

It uses AM/PM format. 
What am I missing to get it to pay attention to my TimeFormat/DateFormat?

I am using Telerik.Web.UI 2009.1.402.35 on Visual Studio 9.0.30729.1 SP on Vista.
It happens on IE8 and FireFox 3.



Matthew
Top achievements
Rank 1
 answered on 26 Apr 2009
Narrow your results
Selected tags
Tags
+? more
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?