Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
123 views
Hello,

We have just added the RadComboBox to a page in our site for Country selection, to replace the existing lookup based on the Ajax Control Toolkit Auto Complete Extender (as clients has commented that this was too slow).

The ComboBox is loaded during Page_Load with a list Countries from the database (237 rows), in the same way that you would load a normal ASP.NET DropDownList. The definition for the ComboBox in the page markup us as follows:

<telerik:RadComboBox ID="cboIssueCountry" runat="server" Height="200px" width="190px" Skin="WindowsXP"   
     EnableEmbeddedSkins="false" EmptyMessage="" MarkFirstMatch="true" AllowCustomText="false"></telerik:RadComboBox> 

It works absolutely fine running under IE7 and IE8, the response is pretty much instant. However it is painfully slow under IE6. It takes 1 or 2 seconds after entering any characters for the list to be displayed and the matching item selected. This is a problem for us as most of our clients (unfortunately) are running IE6!

Is this a known problem? Any advice on how we can improve the perfomance?

Thanks in advance.
Simon
Telerik team
 answered on 27 Nov 2009
5 answers
137 views
Hi,

I'm new to this control and seem to be having some trouble getting it to work correctly. I've got an XML file as the data source, however the control only ever shows the first item in the list.

My code is as follows:

        <telerik:RadRotator ID="RadRotator1" runat="server" DataSourceID="xmlData" RotatorType="AutomaticAdvance" ScrollDuration="2000" ScrollDirection="Up" FrameDuration="1" Height="200" ItemHeight="100" Width="200" ItemWidth="100">  
            <ItemTemplate> 
                <%#System.Web.HttpUtility.HtmlEncode(XPath("Message").ToString())%> 
            </ItemTemplate> 
        </telerik:RadRotator> 
        <asp:XmlDataSource ID="xmlData" DataFile="Messages.xml" XPath="Messages" runat="server"></asp:XmlDataSource> 
 

XML Source:

<?xml version="1.0" encoding="utf-8" ?> 
<Messages> 
  <Message>Frasers Message</Message> 
  <Message>Marks message</Message> 
  <Message>Jimmys message</Message> 
</Messages> 
 

It's probably something obvious - can anyone help me out please?
Lini
Telerik team
 answered on 27 Nov 2009
1 answer
41 views
Hi All,

How to get the dropdown selected text in grid update mode at server side event "RadGrid1_UpdateCommand" .

Please help me regarding this.
Mira
Telerik team
 answered on 27 Nov 2009
1 answer
96 views
Hi All,

I need to populate dropdown in grid insert mode, in which event i can populate and please send me sample code.

Please help me regarding this.
Mira
Telerik team
 answered on 27 Nov 2009
2 answers
107 views
Hi, I have a grid with nestedviewtemplate , it works fine but when I click on expand icon on any record it shows the sub grid but loosing content of my main grid template columns.
<telerik:RadScriptManager ID="ScriptManager1" runat="server"></telerik:RadScriptManager> 
    <telerik:RadGrid ID="RadGrid1" Width = "100%" runat="server" Height"100%"     
        AutoGenerateColumns="False" GridLines="None"    
        OnItemDataBound="RadGrid1_ItemDataBound" Skin="WebBlue" > 
<MasterTableView> 
 
<RowIndicatorColumn> 
<HeaderStyle Width="20px"></HeaderStyle> 
</RowIndicatorColumn> 
<NestedViewTemplate> 
<asp:Panel runat="server" ID="InnerContainer" ToolTip='<%# Eval("EventHour") %>' Visible="false">  
    <asp:Label ID="lblEventHour" runat="server" Visible="false" Text='<%# Eval("EventHour") %>'></asp:Label> 
    <telerik:RadGrid ID="RadGrid2" Width = "100%" runat="server" Height"100%"     
        AutoGenerateColumns="False" GridLines="None" OnNeedDataSource="RadGrid2_NeedDataSource"  Skin="WebBlue" ShowHeader="false" OnItemDataBound="RadGrid2_ItemDataBound">  
        <MasterTableView ShowHeader="false" AutoGenerateColumns = "false"  > 
        <Columns> 
        <telerik:GridBoundColumn UniqueName="CameraId" Visible="false" DataField="CameraId"></telerik:GridBoundColumn> 
        <telerik:GridBoundColumn UniqueName="ServerId" Visible="false" DataField="ServerId"></telerik:GridBoundColumn> 
        <telerik:GridTemplateColumn UniqueName="CameraColumn" Groupable="false">  
        <HeaderStyle Width="18%" HorizontalAlign = "Center" /> 
        <ItemStyle HorizontalAlign="Center" /> 
        <ItemTemplate> 
            <asp:Label ID="CameraName" runat="server" Width="80px" /> 
        </ItemTemplate> 
        </telerik:GridTemplateColumn> 
        <telerik:GridTemplateColumn UniqueName="SliderColumn1" Groupable="false">  
        <HeaderStyle Width="432px" /> 
        <ItemStyle HorizontalAlign="Center" /> 
        <ItemTemplate> 
        <asp:PlaceHolder ID="SliderPlaceHolder1" runat="server"></asp:PlaceHolder> 
        </ItemTemplate> 
        </telerik:GridTemplateColumn> 
        <telerik:GridTemplateColumn UniqueName="EventActions" Groupable="false">  
        <HeaderStyle Width="15%" HorizontalAlign="Center" /> 
        <ItemStyle HorizontalAlign="Center" /> 
        <ItemTemplate> 
         <asp:PlaceHolder ID="EAPlaceHolder1" runat="server"></asp:PlaceHolder> 
        </ItemTemplate> 
        </telerik:GridTemplateColumn> 
        <telerik:GridTemplateColumn UniqueName="TotalDuration1" Groupable="false">  
        <HeaderStyle Width="12%" HorizontalAlign="Center"/>  
        <ItemStyle HorizontalAlign="Center" /> 
        <ItemTemplate> 
        <asp:Label ID="TotalDuration1" runat="server" Width="80px" /> 
        </ItemTemplate> 
        </telerik:GridTemplateColumn> 
        <telerik:GridTemplateColumn UniqueName="TotalSize1" Groupable="false">  
        <HeaderStyle Width="10%" HorizontalAlign="Center"/>  
        <ItemStyle HorizontalAlign="Center" /> 
        <ItemTemplate> 
        <asp:Label ID="TotalSize1" runat="server" Width="80px" /> 
        </ItemTemplate> 
        </telerik:GridTemplateColumn> 
          
    </Columns> 
    </MasterTableView> 
    </telerik:RadGrid> 
</asp:Panel> 
</NestedViewTemplate> 
<ExpandCollapseColumn> 
<HeaderStyle Width="20px"></HeaderStyle> 
</ExpandCollapseColumn> 
    <Columns> 
        <telerik:GridBoundColumn UniqueName="EvnetHour" Visible="false" DataField="EventHour"></telerik:GridBoundColumn> 
        <telerik:GridBoundColumn UniqueName="EventCount" Visible="false" DataField="EventCount"></telerik:GridBoundColumn> 
        <telerik:GridTemplateColumn HeaderText ="Start Time" UniqueName="StartTime" Groupable="false">  
        <HeaderStyle Width="18%" HorizontalAlign = "Center" /> 
        <ItemStyle HorizontalAlign="Center" /> 
        <ItemTemplate> 
            <asp:Label ID="HourLabel" runat="server" Width="80px" /> 
        </ItemTemplate> 
        </telerik:GridTemplateColumn> 
        <telerik:GridTemplateColumn UniqueName="SliderColumn" Groupable="false">  
        <HeaderStyle Width="432px" /> 
        <ItemStyle HorizontalAlign="Center" /> 
        <ItemTemplate> 
        <asp:PlaceHolder ID="SliderPlaceHolder" runat="server"></asp:PlaceHolder> 
        </ItemTemplate> 
        </telerik:GridTemplateColumn> 
        <telerik:GridTemplateColumn HeaderText="Event Actions" UniqueName="EventActions" Groupable="false">  
        <HeaderStyle Width="15%" HorizontalAlign="Center" /> 
        <ItemStyle HorizontalAlign="Center" /> 
        <ItemTemplate> 
         <asp:PlaceHolder ID="EAPlaceHolder" runat="server"></asp:PlaceHolder> 
        </ItemTemplate> 
        </telerik:GridTemplateColumn> 
        <telerik:GridTemplateColumn HeaderText="Total Duration" UniqueName="TotalDuration" Groupable="false">  
        <HeaderStyle Width="12%" HorizontalAlign="Center"/>  
        <ItemStyle HorizontalAlign="Center" /> 
        <ItemTemplate> 
        <asp:Label ID="TotalDuration" runat="server" Width="80px" /> 
        </ItemTemplate> 
        </telerik:GridTemplateColumn> 
        <telerik:GridTemplateColumn HeaderText="Total Size" UniqueName="TotalSize" Groupable="false">  
        <HeaderStyle Width="10%" HorizontalAlign="Center"/>  
        <ItemStyle HorizontalAlign="Center" /> 
        <ItemTemplate> 
        <asp:Label ID="TotalSize" runat="server" Width="80px" /> 
        </ItemTemplate> 
        </telerik:GridTemplateColumn> 
          
    </Columns> 
</MasterTableView> 
 
        <HeaderStyle Font-Names="Verdana" Font-Size="X-Small" BorderStyle="None"   
            Wrap="False" /> 
 
        <ClientSettings> 
            <Scrolling AllowScroll="True" ScrollHeight="100%" UseStaticHeaders="True" /> 
        </ClientSettings> 
 
<FilterMenu EnableTheming="True">  
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> 
</FilterMenu> 
    </telerik:RadGrid> 
on Item databound event I am adding some pictures in template columns but whenever I click on plus icon those pictures gone and only lable columns shows up. Any idea
My item Data Bound Code
Protected Sub RadGrid1_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemDataBound  
        If Not arrServers Is Nothing Then  
            If TypeOf e.Item Is Telerik.Web.UI.GridDataItem Then  
 
                Dim mySQLConnector As New SQLConnector  
                Dim item As Telerik.Web.UI.GridDataItem = DirectCast(e.Item, Telerik.Web.UI.GridDataItem)  
 
                Dim HourIndex As Integer = CInt(item.GetDataKeyValue("EventHour"))  
                Dim lbl As Label = CType(e.Item.FindControl("HourLabel"), Label)  
                Dim lblDuration As Label = CType(e.Item.FindControl("TotalDuration"), Label)  
                Dim lblTotalSize As Label = CType(e.Item.FindControl("TotalSize"), Label)  
                Dim pl As PlaceHolder = CType(e.Item.FindControl("SliderPlaceHolder"), PlaceHolder)  
                Dim eapl As PlaceHolder = CType(e.Item.FindControl("EAPlaceHolder"), PlaceHolder)  
                Dim objClient As ESMWCF.IESMChannel  
                Dim iWidth As Integer = 0 
                Dim iHeight As Integer = 0 
 
                lbl.Text = FormatHour(HourIndex)  
                PopulateSliderCell(HourIndex, pl, HourIndex, mySQLConnector)  
 
                If iCamCount = 1 Then  
                    'only need width and height if single camera  
                    Dim SerCam() As String = Split(sCameras, ";")  
                    Dim objServer As New Data.cServer(CInt(SerCam(0)), cServer.IDType.idServer)  
                    Try  
                        'objClient = New ESMWCF.ESMClient("WSHttpBinding_IESM", "http://" & objServer.IPAddress & "/ESM.svc")  
                        objClient = ServiceProxy(Of ESMWCF.IESMChannel).getClientProxy("http://" & objServer.IPAddress & "/ESM.svc")  
                        Using ds As DataSet = objClient.GetCameraInfo(CInt(SerCam(1)))  
                            iWidth = CInt(ds.Tables(0).Rows(0)("CameraHorizRes"))  
                            iHeight = CInt(ds.Tables(0).Rows(0)("CameraVertRes"))  
                        End Using  
 
                        PopulateSingleActionCell(eapl, sCameras, HourIndex, HourIndex, iWidth, iHeight)  
                        Dim iSeconds As Integer = 0 
                        iSeconds = objClient.GetEventDurationByHour(iCameraId, HourIndex, SelectedDate, iTimeOffset)  
                        Dim sTotalTime As String = SetTimeFormat(iSeconds)  
                        lblDuration.Text = sTotalTime 
                        lblTotalSize.Text = "0 MB" 
                        Using ds As DataSet = objClient.GetFilteredArchiveInfo(SerCam(1), SelectedDate.Year, SelectedDate.Month, SelectedDate.Day, iTimeOffset, sFilterStr)  
                            'Put the event information in an array because we can't have two open readers on the same database  
                            If ds.Tables(0).Rows.Count > 0 Then  
                                For Each dr In ds.Tables(0).Rows  
                                    If Not dr("EventHour") Is System.DBNull.Value Then  
                                        If CInt(dr("EventHour")) = HourIndex Then  
                                            If Not dr("TotalSize") Is System.DBNull.Value Then  
                                                lblTotalSize.Text = FormatNumber(CDbl(dr("TotalSize")) / 1024000, 2) & " MB"  
                                                Exit For  
                                            End If  
 
                                        End If  
                                    End If  
 
                                Next  
                            End If  
                        End Using  
 
                        objClient.Close()  
                    Catch ex As ServiceModel.CommunicationException  
                        objClient.Abort()  
                    Catch ex As TimeoutException  
                        objClient.Abort()  
                    Catch ex As Exception  
                        objClient.Abort()  
                        Throw ex  
                    End Try  
 
                Else  
                    PopulateActionCell(eapl, sCameras, HourIndex, HourIndex)  
                    'Add a Total Duration cell to the row ====================  
                    lblDuration.Text = "--:--" 
                    lblTotalSize.Text = "0 MB" 
                End If  
 
 
            End If  
        End If  
 
 
        'Dim objClient As ESMWCF.IESMChannel  
        ''  
 
 
    End Sub 
Mira
Telerik team
 answered on 27 Nov 2009
1 answer
91 views
Hi All,

I have two date columns in RadGrid, when i click insert then i am able to see two two date pickers, but i am facing issue is, which one i select first that calender is opening and then if i select second one it is not opening calender.

Please help me regarding this. 
Daniel
Telerik team
 answered on 27 Nov 2009
1 answer
85 views

Hi:

  In my current project, a scheduler control is displayed in the page. However, it seems the page will be showed in more than 5 seconds. Hence i set the scheduler as invisible initially and then set it visible in the runtime. But the control will be showed 3-5 seconds after the scheduler.visible = true and the relevant databinding operation.

  Now what i want to know is which event will be triggered after the scheduler is showed or the end of the databinding operation. It seems the OnClientDataBound and OnDataBound are not available.

   Anyone has idea about it?

Peter
Telerik team
 answered on 27 Nov 2009
6 answers
208 views
I have seen many post on this issue but I cannot get the dialog boxs to show properly. I have added all the correct settings in Webconfig :

<httpHandlers> 
      <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" /> 
      <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false" /> 
      <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false" /> 
      <add verb="*" validate="false" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI"/>  
    </httpHandlers> 
  </system.web> 
  <system.webServer> 
    <validation validateIntegratedModeConfiguration="false" /> 
    <handlers> 
      <add name="Telerik_Web_UI_WebResource_axd" verb="*" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" /> 
      <add name="Telerik_Web_UI_DialogHandler_aspx" verb="*" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI" /> 
      <add name="Telerik_Web_UI_SpellCheckHandler_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" /> 
    </handlers> 
  </system.webServer> 


Here is my Radeditor code can anyone tell me why I can't get any dialogs working?
  <EditFormSettings EditFormType="Template">  
<EditColumn UniqueName="EditCommandColumn1"></EditColumn> 
        <FormTemplate> 
              
            <telerik:RadEditor ID="Radeditor1" Runat="server"   
                Content='<%# Eval("Document") %>' Height="600px" Width="850px" viewpaths="~/Templates" uploadpaths="~/Templates" > 
                <Content> 
</Content> 
            </telerik:RadEditor> 
            <br /> 
            <asp:Button ID="Button1" runat="server" Text="Accept" CommandName="update"   
                onclick="Button1_Click" /> 
            <asp:Button ID="Button2" runat="server" Text="Cancel" CommandName="cancel"  /> 
        </FormTemplate> 
    </EditFormSettings> 


Robert
Top achievements
Rank 1
 answered on 27 Nov 2009
4 answers
224 views
I have a splitter and divided vertically and placed two radwindows between them to use as popups. The left is used as a master pane and the right as a details pane.
My problem!
The details pane does not allow positioning of the radwindow at left :0px Top: 0px SEE image
I am not getting the gap between both panes to be 2px no matter how hard I try!!.
Any help in solving this is most welcomed.

My code is below:

<telerik:RadSplitter
      ID="RadSplitter1"
      runat="server"
      CssClass="myaccountsplitter"
      Width="860px"
      Height="622px"
      PanesBorderSize="2"
      Skin="">
    <telerik:RadPane
        ID="masterpane"
        runat="server"
        BackColor="#749F57"
        Width="30%">
        <telerik:RadMenu
          ID="RadMenu1"
          runat="server"
          Flow="Vertical"
          Width="255px"
          Height=""
          Skin="Forest"
          BackColor="#749F57" >
        </telerik:RadMenu>
        <asp:Image
          ID="Image1"
          runat="server"
          ImageUrl="~/Images/3DObjects/3FOLD2.jpg" />
    </telerik:RadPane>
    <telerik:RadPane
          ID="detailspane"
          runat="server"
          CssClass="myaccountmargin"
          BackColor="#999966"
          Width="70%">

    </telerik:RadPane>
  </telerik:RadSplitter>
  <telerik:RadWindowManager
            ID="RadWindowManager1"
            runat="server"
            ShowContentDuringLoad="False"
            Skin="Forest"
            Left="0px"
            Top="0px"
            InitialBehaviors="Maximize"
            KeepInScreenBounds="True"
            RestrictionZoneID="ctl00_ContentPlaceHolder1_detailspane"
            Behaviors="None">
          <Windows>
             <telerik:RadWindow
                  ID="RadWindow1"
                  runat="server"
                  VisibleOnPageLoad="true"
                  NavigateUrl="http://www.css3.info">
             </telerik:RadWindow>
             <telerik:RadWindow
                  ID="RadWindow2"
                  runat="server"
                  VisibleOnPageLoad="true"
                  NavigateUrl="http://www.dhtmlgoodies.com">
             </telerik:RadWindow>
             <telerik:RadWindow                   
                  ID="RadWindow3"
                  runat="server"
                  VisibleOnPageLoad="true"
                  NavigateUrl="http://www.lightflowtech.com">
             </telerik:RadWindow>
          </Windows>
  </telerik:RadWindowManager> 

bigrich legend
Top achievements
Rank 1
 answered on 27 Nov 2009
1 answer
110 views
Hi there!
I was very excited when I heard about the RTL support for RadSplitter. unfortunately, I'm not able to use this feature properly!
It seems like Horizental orientation works fine but when I set orientation to vertical, splitbars are locked and even the collapse button is hidden!
I couldn't find any documentation about RTL support for Splitter, I did this by  adding it to a panel with RTL attribute for its Direction property, are there any properties that has  to  be set in order to do this?
Thank you.
Svetlina Anati
Telerik team
 answered on 27 Nov 2009
Narrow your results
Selected tags
Tags
+? more
Top users last month
Simon
Top achievements
Rank 2
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
Want to show your ninja superpower to fellow developers?
Top users last month
Simon
Top achievements
Rank 2
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
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?