Telerik Forums
UI for ASP.NET AJAX Forum
10 answers
385 views
Hi

I want to use radasyncupload to upload my files to the database. Is it possible without using the temporary folder. The control should not upload files temporarily.

Thanks
Dona
Peter Filipov
Telerik team
 answered on 28 Feb 2014
19 answers
98 views
I'm using Grid Template Column with checkboxes. Grid loads normally but MasterTableView disappears when you are clicking any checkbox in .Grid Template Column. Worked fine in 2010 Q3. Problem happened with move to 2012 Q3. Project was updated through VS2010 Telerik menu: Update to the latest version.

Grid Template Column:

<telerik:GridTemplateColumn UniqueName="CheckBoxTemplateColumn" AllowFiltering="False">
    <HeaderTemplate>
     <asp:CheckBox id="headerChkbox" OnCheckedChanged="ToggleSelectedState" AutoPostBack="true" runat="server"></asp:CheckBox>
    </HeaderTemplate>
    <ItemTemplate>
        <asp:CheckBox id="CheckBox1" OnCheckedChanged="ToggleRowSelection" AutoPostBack="true" runat="server"></asp:CheckBox>
    </ItemTemplate>
      
        <HeaderStyle Width="95px" />
</telerik:GridTemplateColumn>

Code behind:
Protected Sub ToggleSelectedState(ByVal sender As Object, ByVal e As EventArgs)
    Dim headerCheckBox As CheckBox = CType(sender, CheckBox)
    For Each dataItem As GridDataItem In OMSGrid.MasterTableView.Items
        CType(dataItem.FindControl("CheckBox1"), CheckBox).Checked = headerCheckBox.Checked
        dataItem.Selected = headerCheckBox.Checked
    Next
End Sub
 
Protected Sub ToggleRowSelection(ByVal sender As Object, ByVal e As EventArgs)
    CType(CType(sender, CheckBox).NamingContainer, GridItem).Selected = CType(sender, CheckBox).Checked
End Sub
 
Protected Sub OMSGrid_ItemCreated(sender As Object, e As Telerik.Web.UI.GridItemEventArgs) Handles OMSGrid.ItemCreated
    If TypeOf e.Item Is GridDataItem Then
        AddHandler e.Item.PreRender, AddressOf OMSGrid_ItemPreRender21
    End If
End Sub
 
 
Protected Sub OMSGrid_ItemPreRender21(ByVal sender As Object, ByVal e As EventArgs)
    If Not CType(sender, GridDataItem)("CheckBoxTemplateColumn").FindControl("CheckBox1") Is Nothing Then
        CType(CType(sender, GridDataItem)("CheckBoxTemplateColumn").FindControl("CheckBox1"), CheckBox).Checked = CType(sender, GridDataItem).Selected
     End If
End Sub

This code is from Telerik code samples. Again, it's working fine with 2010 Q3. 

Thank you for your help.

Regards,

Vitaly

Daniel
Telerik team
 answered on 28 Feb 2014
1 answer
86 views
Hello,

I'm using OLAP Pivot Grid with HTTPS protocol and  it gives a warning saying "This page contains both secure and nonsecure items" on IE8 for some specific scenarios. I have loaded the pivot grid in an iframe and wrapped with a RadAjaxPanel. I have attached a sample project and screenshot of the mentioned security warning (rename the extension of test_project.jpg as test_project.rar).

Steps to reproduce :

1) Deploy attached project and load main.aspx using https protocol.
2)  Add a dimension attribute field to "ROW FIELDS" / "COLUMN FIELDS"
3) Click on filter button of added attribute field 
4) Apply any value or label filter (EX: Equal filter)
5) Again click on filter button of added attribute field 
6) Then you will be able to see the security warning.

This warning only appear when both iframe and update panel is used with pivot grid and its a must to have both in my project. how can i fix this issue without removing any of those.

Thanks and Regards, 
Yohan
Maria Ilieva
Telerik team
 answered on 28 Feb 2014
1 answer
113 views
Hi,
i need a custom filtering in my PivotGrid that is not alphabetically. Therefore i added a leading number to the data by which the grid is sorted and remove these numbers in the OnCellDataBound method like this
e.Cell.Text = ((string) e.Cell.DataItem).Remove(0, 2);
That causes the expand icon to disappear.

BR, Matthias.
Konstantin Dikov
Telerik team
 answered on 28 Feb 2014
1 answer
104 views
I upgraded to RadControls for ASP.NET AJAX yesterday and noticed that some of the previous skins are missing.  I wrote some code to iterate through the RadSkimManager.GetSkinChooser().Items collection and here is what I am seeing:

​Black
BlackMetroTouch
Default
Glow
Metro
MetroTouch
Office2007
Office2010Black
Office2010Blue
Office2010Silver
Outlook
Silk
Simple
Sitefinity (Obsolete)
Sunset
Telerik
Vista
Web20
WebBlue
Windows7

I see that Hay and Forest are not in this list anymore.  Have these skins been removed?

Thanks,

Randall Price
Senior Developer
Virginia Tech
Helen
Telerik team
 answered on 28 Feb 2014
2 answers
138 views
Protected Sub rgCallers_ItemCommand(sender As Object, e As Telerik.Web.UI.GridCommandEventArgs) Handles rgCallers.ItemCommand
       Dim EditFormItem As GridEditFormItem = TryCast(e.Item, GridEditFormItem)
       EditFormItem.FindControl("txtAddress").Visible = True
 End Sub
001.<EditFormSettings EditFormType="Template">
002.                                               <FormTemplate>
003.                                                   <table id="tblCallerEdit" runat="server" cellpadding="0" cellspacing="0" style="width: 100%;
004.                                                       height: 100%;" border="0">
005.                                                       <tr>
006.                                                           <td valign="middle" style="height: 26px; background-color: #DDE1E6;" align="left"
007.                                                               colspan="2">
008.                                                                 <asp:Label ID="lblSubHeading" runat="server" CssClass="clsFormTemplateHeader"
009.                                                                   Text="Caller Details"></asp:Label>
010.                                                           </td>
011.                                                           <td style="width: 5px; text-align: right; background-color: #DDE1E6; height: 26px;"
012.                                                               align="right">
013.                                                           </td>
014.                                                       </tr>
015.                                                       <tr>
016.                                                           <td valign="top" style="width: 30px; height: 22px;">
017.                                                           </td>
018.                                                           <td valign="top" align="left">
019.                                                               <table style="width: 310px; height: 70px; margin-left: 260px;" class="clsTestTable">
020.                                                                   <tr>
021.                                                                       <td style="text-align: right; width: 150px; height: 18px;">
022.                                                                           <asp:Label ID="lblFirstName" runat="server">First Name</asp:Label>
023.                                                                       </td>
024.                                                                       <td style="width: 200px; text-align: left; height: 18px;">
025.                                                                           <div style="float: left; padding-right: 5px">
026.                                                                               <asp:TextBox ID="txtFirstName" runat="server" MaxLength="50" Width="145px" Text='<%# Bind( "FirstName") %>'
027.                                                                                   Rows="2"></asp:TextBox></div>
028.                                                                           <asp:RequiredFieldValidator ID="rfvFirstName" runat="server" ControlToValidate="txtFirstName"
029.                                                                               ErrorMessage="First name is required" ValidationGroup="PersonalInfo">*</asp:RequiredFieldValidator>
030.                                                                       </td>
031.                                                                   </tr>
032.                                                                   <tr>
033.                                                                       <td style="text-align: right; height: 18px; width: 150px;">
034.                                                                           <asp:Label ID="lblLastName" runat="server">Last Name</asp:Label>
035.                                                                       </td>
036.                                                                       <td style="height: 18px; width: 200px; text-align: left;">
037.                                                                           <div style="float: left; padding-right: 5px">
038.                                                                               <asp:TextBox ID="txtLastName" runat="server" MaxLength="50" Width="145px" Text='<%# Bind( "LastName") %>'
039.                                                                                   Rows="2"></asp:TextBox></div>
040.                                                                           <asp:RequiredFieldValidator ID="rfvLastName" runat="server" ControlToValidate="txtLastName"
041.                                                                               ErrorMessage="Last name is required" ValidationGroup="PersonalInfo">*</asp:RequiredFieldValidator>
042.                                                                       </td>
043.                                                                   </tr>
044.                                                                   <tr>
045.                                                                       <td style="text-align: right; height: 18px; width: 150px;">
046.                                                                           <asp:Label ID="lblCompany" runat="server" Text="Company"></asp:Label>
047.                                                                       </td>
048.                                                                       <td>
049.                                                                           <div style="float: left; padding-right: 5px">
050.                                                                               <asp:TextBox ID="txtCompany" runat="server" MaxLength="50" Width="145px" Text='<%# Bind( "Company") %>'
051.                                                                                   Rows="2"></asp:TextBox></div>
052.                                                                           <asp:RequiredFieldValidator ID="rfvCompany" runat="server" ControlToValidate="txtCompany"
053.                                                                               ErrorMessage="Company is required" ValidationGroup="PersonalInfo">*</asp:RequiredFieldValidator>
054.                                                                       </td>
055.                                                                   </tr>
056.                                                                   <tr>
057.                                                                       <td style="text-align: right; height: 18px; width: 150px;">
058.                                                                           <asp:Label ID="lblPhoneNo" runat="server" Text="Tel No"></asp:Label>
059.                                                                       </td>
060.                                                                       <td>
061.                                                                           <div style="float: left; padding-right: 5px">
062.                                                                               <asp:TextBox ID="txtPhoneNo" runat="server" MaxLength="50" Width="145px" Text='<%# Bind( "PhoneNo") %>'
063.                                                                                   Rows="2"></asp:TextBox></div>
064.                                                                           <asp:RequiredFieldValidator ID="rfvPhoneNo" runat="server" ControlToValidate="txtPhoneNo"
065.                                                                               ErrorMessage="Tel No is required" ValidationGroup="PersonalInfo">*</asp:RequiredFieldValidator>
066.                                                                       </td>
067.                                                                   </tr>
068.                                                                   <tr>
069.                                                                       <td style="text-align: right; height: 18px; width: 150px;">
070.                                                                           <asp:Label ID="lblEmail" runat="server" Text="Email"></asp:Label>
071.                                                                       </td>
072.                                                                       <td>
073.                                                                           <div style="float: left; padding-right: 5px">
074.                                                                               <asp:TextBox ID="txtEmail" runat="server" MaxLength="50" Width="145px" Text='<%# Bind( "Email") %>'
075.                                                                                   Rows="2"></asp:TextBox></div>
076.                                                                           <asp:RequiredFieldValidator ID="rfvEmail" runat="server" ControlToValidate="txtEmail"
077.                                                                               ErrorMessage="Email is required" ValidationGroup="PersonalInfo">*</asp:RequiredFieldValidator>
078.                                                                       </td>
079.                                                                   </tr>
080.                                                                   <tr id="trAddress" runat="server" visible="false">
081.                                                                       <td style="text-align: right; height: 18px; width: 150px;">
082.                                                                           <asp:Label ID="lblAddress" runat="server" Text="Address/Erf" Visible="false"></asp:Label>
083.                                                                       </td>
084.                                                                       <td>
085.                                                                           <div style="float: left; padding-right: 5px">
086.                                                                               <asp:TextBox ID="txtAddress" runat="server" MaxLength="50" Width="145px" Text='<%# Bind("Address")%>'
087.                                                                                   Rows="2" Visible="false"></asp:TextBox></div>
088.                                                                       </td>
089.                                                                   </tr>
090.                                                                   <tr id="trAccountNo" runat="server" visible="false">
091.                                                                        <td style="text-align: right; height: 18px; width: 150px;">
092.                                                                           <asp:Label ID="lblAccountNo" runat="server" Text="Account Number" Visible="false"></asp:Label>
093.                                                                       </td>
094.                                                                       <td>
095.                                                                           <div style="float: left; padding-right: 5px">
096.                                                                               <asp:TextBox ID="txtAccountNo" runat="server" MaxLength="50" Width="145px" Text='<%# Bind( "AccountNumber")%>'
097.                                                                                   Rows="2" Visible="false"></asp:TextBox></div>
098.                                                                       </td>
099.                                                                   </tr>
100.                                                                   <tr id="trSuburb" runat="server" visible="false">
101.                                                                         <td style="text-align: right; height: 18px; width: 150px;">
102.                                                                           <asp:Label ID="lblSuburb" runat="server" Text="Suburb" Visible="false"></asp:Label>
103.                                                                       </td>
104.                                                                       <td>
105.                                                                           <div style="float: left; padding-right: 5px">
106.                                                                               <asp:TextBox ID="txtSuburb" runat="server" MaxLength="50" Width="145px" Text='<%# Bind( "Suburb")%>'
107.                                                                                   Rows="2" Visible="false"></asp:TextBox></div>
108.                                                                       </td>
109.                                                                   </tr>
110.                                                                   <tr>
111.                                                                       <td style="width: 150px; height: 18px; text-align: right">
112.                                                                           <asp:Label ID="lblSys" runat="server" Text='<%# GetSystem() %>'></asp:Label>
113.                                                                       </td>
114.                                                                       <td style="width: 200px; height: 18px; text-align: left">
115.                                                                           <div style="float: left; padding-right: 5px">
116.                                                                               <telerik:RadComboBox ID="ddlSys" runat="server" Width="144px" Skin="Default" EnableEmbeddedSkins="true"
117.                                                                                   DataSourceID="SQLDataSource1" DataTextField="SystemName" DataValueField="SystemID"
118.                                                                                   SelectedValue='<%# Eval("SysID") %>'>
119.                                                                               </telerik:RadComboBox>
120.                                                                           </div>
121.                                                                           <asp:RequiredFieldValidator ID="rfvSys" runat="server" ValidationGroup="PersonalInfo"
122.                                                                               InitialValue="- Select a municipality -" ErrorMessage="Please select municipality"
123.                                                                               ControlToValidate="ddlSys" SetFocusOnError="True" Height="1px" Width="1px">*</asp:RequiredFieldValidator>
124.                                                                       </td>
125.                                                                   </tr>
126.                                                                   <tr>
127.                                                                       <td style="width: 150px; height: 18px; text-align: right">
128.                                                                           <asp:Label ID="lblEnabled" runat="server">Enabled</asp:Label>
129.                                                                       </td>
130.                                                                       <td style="width: 200px; height: 18px; text-align: left">
131.                                                                           <div style="float: left; padding-right: 5px">
132.                                                                               <asp:CheckBox ID="chkEnabled" runat="server" Checked='<%# If(IsDBNull(Eval("Enabled")), False, Eval("Enabled"))  %>' /></div>
133.                                                                       </td>
134.                                                                   </tr>
135.                                                               </table>
136.                                                           </td>
137.                                                           <td>
138.                                                                 
139.                                                           </td>
140.                                                       </tr>
141.                                                       <tr>
142.                                                           <td colspan="2" style="height: 40px; background-color: #DDE1E6; text-align: center;">
143.                                                               <div id="Zone1">
144.                                                                   <asp:Button ID="btnUpdate" Text='<%# If(CBool(DataBinder.Eval(Container, "OwnerTableView.IsItemInserted")), "Insert User", "Update User") %>'
145.                                                                       runat="server" CausesValidation="True" CommandName='<%# If(CBool(DataBinder.Eval(Container, "OwnerTableView.IsItemInserted")), "PerformInsert", "Update") %> '
146.                                                                       Width="145px" ValidationGroup="PersonalInfo" /> 
147.                                                                   <asp:Button ID="btnCancel" runat="server" CausesValidation="False" CommandName="Cancel"
148.                                                                       Text="Cancel" Width="145px" /></div>
149.                                                           </td>
150.                                                           <td style="background-color: #DDE1E6;">
151.                                                                 
152.                                                           </td>
153.                                                       </tr>
154.                                                       <tr>
155.                                                           <td>
156.                                                           </td>
157.                                                           <td style="text-align: left">
158.                                                               <asp:ValidationSummary ID="ValidationSummary2" runat="server" ValidationGroup="PersonalInfo"
159.                                                                   Width="250px" DisplayMode="BulletList" />
160.                                                           </td>
161.                                                           <td>
162.                                                           </td>
163.                                                       </tr>
164.                                                   </table>
165.                                               </FormTemplate>
166.                                               <FormCaptionStyle BorderStyle="Solid" />
167.                                               <FormStyle BackColor="#F2F2F2" BorderColor="#BEBEBE" BorderStyle="Solid" BorderWidth="1px" />
168.                                           </EditFormSettings>
I am getting an error as  
Object reference not set to an instance of an object.
Sireesha
Top achievements
Rank 1
 answered on 28 Feb 2014
2 answers
321 views
I am having checkbox column Template column. I am trying to select 2 records from one page then i go on another select 3 record from 2nd page . now i click on 5th selected all recrod from this page. But it will not work

In my code i lost selection on previous pages

and if i select record from different pages then copy selected records from that grid1 to grid 2

How to get all rows, not only current page's row
Checkbox Select - Multiple Pages


Please help THanks 
Eyup
Telerik team
 answered on 28 Feb 2014
2 answers
98 views
Set up info:
Telerik version: 2013.2.611.40
Browser: IE 11.0.9600.16476
.NET Framework: 4.0

Symptoms: During Asynch Post Backs when EmptyMessage property is set AND text of the first item is not English (eg. German, Greek) then OnSelectedIndexChange event fires every time although index has not been changed. Further more properties SelectedIndex, SelectedItem and SelectedValue have the wrong values of -1, null and "" respectively

I have prepared a small project to demonstrate the bug but your forum allows only picture format attachments. So here is the test code:

file: Default.aspx


01.%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Default" %>
02. 
03.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
05.<head runat="server">
06.    <title></title>
07.    <telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server" />
08.</head>
09.<body>
10.    <form id="form1" runat="server">
11.    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
12.        <Scripts>
13.            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
14.            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
15.            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
16.        </Scripts>
17.    </telerik:RadScriptManager>
18.    <script type="text/javascript">
19.        //Put your JavaScript code here.
20.    </script>
21.    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
22.        <AjaxSettings>
23.            <telerik:AjaxSetting AjaxControlID="TestIE">
24.                <UpdatedControls>
25.                    <telerik:AjaxUpdatedControl ControlID="TestIE" />
26.                    <telerik:AjaxUpdatedControl ControlID="SaveValues" />
27.                    <telerik:AjaxUpdatedControl ControlID="TestGrid" />
28.                    <telerik:AjaxUpdatedControl ControlID="SaveButtonResults" />
29.                </UpdatedControls>
30.            </telerik:AjaxSetting>
31.            <telerik:AjaxSetting AjaxControlID="SaveValues">
32.                <UpdatedControls>
33.                    <telerik:AjaxUpdatedControl ControlID="TestIE" />
34.                    <telerik:AjaxUpdatedControl ControlID="SaveValues" />
35.                    <telerik:AjaxUpdatedControl ControlID="TestGrid" />
36.                    <telerik:AjaxUpdatedControl ControlID="SaveButtonResults" />
37.                </UpdatedControls>
38.            </telerik:AjaxSetting>
39.            <telerik:AjaxSetting AjaxControlID="TestGrid">
40.                <UpdatedControls>
41.                    <telerik:AjaxUpdatedControl ControlID="TestIE" />
42.                    <telerik:AjaxUpdatedControl ControlID="SaveValues" />
43.                    <telerik:AjaxUpdatedControl ControlID="TestGrid" />
44.                    <telerik:AjaxUpdatedControl ControlID="SaveButtonResults" />
45.                </UpdatedControls>
46.            </telerik:AjaxSetting>
47.        </AjaxSettings>
48.    </telerik:RadAjaxManager>
49.    <div>
50.        <telerik:RadComboBox runat="server" ID="TestIE" EmptyMessage="Pick one from the list"
51.            OnSelectedIndexChanged="TestIE_OnSelectedIndexChanged" AutoPostBack="True">
52.        </telerik:RadComboBox>
53.        <asp:LinkButton runat="server" ID="SaveValues" OnClick="SaveValues_OnClick">Click to Save</asp:LinkButton>
54.        <asp:Label runat="server" ID="SaveButtonResults" />
55.        <telerik:RadGrid runat="server" ID="TestGrid" OnItemCreated="TestGrid_OnItemCreated" OnNeedDataSource="TestGrid_OnNeedDataSource" AllowAutomaticInserts="False" OnInsertCommand="TestGrid_OnInsertCommand" AutoGenerateColumns="False" AutoGenerateDeleteColumn="False" AutoGenerateEditColumn="False" ShowHeader="True" AllowFilteringByColumn="False">
56.             <MasterTableView CssClass="LeftAlign" DataKeyNames="Id" GridLines="None" CommandItemDisplay="Top" EditMode="PopUp">
57.                  <Columns>
58.                      <telerik:GridTemplateColumn DefaultInsertValue="" UniqueName="MyBasicEntry.Description" HeaderText="Description" DataField="MyBasicEntry.Description"  ItemStyle-Wrap="False">
59.                            <ItemTemplate>
60.                                <asp:Label ID="DescriptionLabel" runat="server" Text='<%# Eval("Description")  %>'
61.                                    ToolTip='<%# Eval("Description") %>' />
62.                            </ItemTemplate>
63.                            <EditItemTemplate>
64.                                <telerik:RadComboBox runat="server" ID="TestIEInsideGrid"
65.                                    EmptyMessage="Pick one from the list" OnSelectedIndexChanged="TestIEInsideGrid_OnSelectedIndexChanged" AutoPostBack="True"
66.                                    CausesValidation="False" DropDownAutoWidth="Enabled" Width="200px" />
67.                            </EditItemTemplate>
68.                        </telerik:GridTemplateColumn>
69.                  </Columns>
70.                  <EditFormSettings ColumnNumber="2" InsertCaption="Εισαγωγή Αποσπάσεων" EditColumn-ButtonType="ImageButton"
71.                        PopUpSettings-Modal="true" PopUpSettings-Width="950" PopUpSettings-Height="320">
72.                        <FormTableItemStyle Wrap="False" />
73.                        <FormMainTableStyle CellPadding="4" Width="100%" />
74.                        <FormTableStyle CellPadding="4" CellSpacing="0" CssClass="LeftAlign" />
75.                        <FormTableAlternatingItemStyle Wrap="False" />
76.                        <FormTableButtonRowStyle HorizontalAlign="Right" />
77.                    </EditFormSettings>
78.             </MasterTableView>
79.        </telerik:RadGrid>
80.    </div>
81.    </form>
82.</body>
83.</html>


file: Default.aspx.designer.cs
01.//------------------------------------------------------------------------------
02.// <auto-generated>
03.//     This code was generated by a tool.
04.//
05.//     Changes to this file may cause incorrect behavior and will be lost if
06.//     the code is regenerated.
07.// </auto-generated>
08.//------------------------------------------------------------------------------
09. 
10. 
11. 
12.public partial class Default {
13.     
14.    /// <summary>
15.    /// RadStyleSheetManager1 control.
16.    /// </summary>
17.    /// <remarks>
18.    /// Auto-generated field.
19.    /// To modify move field declaration from designer file to code-behind file.
20.    /// </remarks>
21.    protected global::Telerik.Web.UI.RadStyleSheetManager RadStyleSheetManager1;
22.     
23.    /// <summary>
24.    /// form1 control.
25.    /// </summary>
26.    /// <remarks>
27.    /// Auto-generated field.
28.    /// To modify move field declaration from designer file to code-behind file.
29.    /// </remarks>
30.    protected global::System.Web.UI.HtmlControls.HtmlForm form1;
31.     
32.    /// <summary>
33.    /// RadScriptManager1 control.
34.    /// </summary>
35.    /// <remarks>
36.    /// Auto-generated field.
37.    /// To modify move field declaration from designer file to code-behind file.
38.    /// </remarks>
39.    protected global::Telerik.Web.UI.RadScriptManager RadScriptManager1;
40.     
41.    /// <summary>
42.    /// RadAjaxManager1 control.
43.    /// </summary>
44.    /// <remarks>
45.    /// Auto-generated field.
46.    /// To modify move field declaration from designer file to code-behind file.
47.    /// </remarks>
48.    protected global::Telerik.Web.UI.RadAjaxManager RadAjaxManager1;
49.     
50.    /// <summary>
51.    /// TestIE control.
52.    /// </summary>
53.    /// <remarks>
54.    /// Auto-generated field.
55.    /// To modify move field declaration from designer file to code-behind file.
56.    /// </remarks>
57.    protected global::Telerik.Web.UI.RadComboBox TestIE;
58.     
59.    /// <summary>
60.    /// SaveValues control.
61.    /// </summary>
62.    /// <remarks>
63.    /// Auto-generated field.
64.    /// To modify move field declaration from designer file to code-behind file.
65.    /// </remarks>
66.    protected global::System.Web.UI.WebControls.LinkButton SaveValues;
67.     
68.    /// <summary>
69.    /// SaveButtonResults control.
70.    /// </summary>
71.    /// <remarks>
72.    /// Auto-generated field.
73.    /// To modify move field declaration from designer file to code-behind file.
74.    /// </remarks>
75.    protected global::System.Web.UI.WebControls.Label SaveButtonResults;
76.     
77.    /// <summary>
78.    /// TestGrid control.
79.    /// </summary>
80.    /// <remarks>
81.    /// Auto-generated field.
82.    /// To modify move field declaration from designer file to code-behind file.
83.    /// </remarks>
84.    protected global::Telerik.Web.UI.RadGrid TestGrid;
85.}


file: Default.aspx.cs
001.using System;
002.using System.Collections.Generic;
003.using System.Web;
004.using System.Web.UI;
005.using System.Web.UI.WebControls;
006. 
007.using System.Data;
008.using System.Configuration;
009.using System.Web.Security;
010.using System.Web.UI.WebControls.WebParts;
011.using System.Web.UI.HtmlControls;
012.using Telerik.Web.UI;
013.[Serializable]
014.public class MyBasicEntry
015.{
016.    public int Id { get; set; }
017.    public string Description { get; set; }
018.    public MyBasicEntry(int Id, string Description)
019.    {
020.        this.Description = Description;
021.        this.Id = Id;
022.    }
023.}
024. 
025.public partial class Default : System.Web.UI.Page
026.{
027.    private List<MyBasicEntry> GridSource { get { return (List<MyBasicEntry>)ViewState["GridSource"]; } set { ViewState["GridSource"] = value; } }
028.    private List<MyBasicEntry> myBasicEntryList { get { return (List<MyBasicEntry>)ViewState["myBasicEntryList"]; } set { ViewState["myBasicEntryList"] = value; } }
029.    protected void Page_Load(object sender, EventArgs e)
030.    {
031. 
032.        if(!Page.IsPostBack)
033.        {
034.            GridSource = new List<MyBasicEntry>();
035.            myBasicEntryList = new List<MyBasicEntry>();
036.            myBasicEntryList.Add(new MyBasicEntry(1, "Heißen"));
037.            //myBasicEntryList.Add(new MyBasicEntry(1, "ΚΑΝΑΔΑΣ"));
038.            //myBasicEntryList.Add(new MyBasicEntry(1, "Germany"));
039.            myBasicEntryList.Add(new MyBasicEntry(2, "München"));
040.            myBasicEntryList.Add(new MyBasicEntry(3, "München1"));
041.            myBasicEntryList.Add(new MyBasicEntry(3, "München 1"));
042.            myBasicEntryList.Add(new MyBasicEntry(4, "Περισσότερα Ελληνικά"));
043.            TestIE.DataSource = myBasicEntryList;
044.            TestIE.DataValueField = "Id";
045.            TestIE.DataTextField = "Description";
046.            TestIE.DataBind();
047.        }
048.         
049.    }
050. 
051.    protected void TestIE_OnSelectedIndexChanged(object Sender, RadComboBoxSelectedIndexChangedEventArgs E)
052.    {
053.        var selectedIndex = (Sender as RadComboBox).SelectedIndex;
054.        var selectedItem = (Sender as RadComboBox).SelectedItem;
055.        var selectedValue = (Sender as RadComboBox).SelectedValue;
056.        var oldValue = E.OldValue;
057.        var newValue = E.Value;
058.        var oldText = E.OldText;
059.        var newText = E.Text;
060.    }
061.    protected void TestIEInsideGrid_OnSelectedIndexChanged(object Sender, RadComboBoxSelectedIndexChangedEventArgs E)
062.    {
063.        var selectedIndex = (Sender as RadComboBox).SelectedIndex;
064.        var selectedItem = (Sender as RadComboBox).SelectedItem;
065.        var selectedValue = (Sender as RadComboBox).SelectedValue;
066.        var oldValue = E.OldValue;
067.        var newValue = E.Value;
068.        var oldText = E.OldText;
069.        var newText = E.Text;
070.    }
071.    protected void SaveValues_OnClick(object Sender, EventArgs E)
072.    {
073.        var selectedIndex = TestIE.SelectedIndex;
074.        var selectedItem = TestIE.SelectedItem;
075.        var selectedValue = TestIE.SelectedValue;
076.        SaveButtonResults.Text = "You have selected: " + (TestIE.SelectedIndex == -1 ? "nothing" : selectedItem.Text + " at index " + int.Parse(selectedValue));
077.    }
078. 
079.    protected void TestGrid_OnInsertCommand(object Sender, GridCommandEventArgs E)
080.    {
081.        var TestIEInsideGrid = (RadComboBox)E.Item.FindControl("TestIEInsideGrid");
082.        var selectedIndex = TestIEInsideGrid.SelectedIndex;
083.        var selectedItem = TestIEInsideGrid.SelectedItem;
084.        var selectedValue = TestIEInsideGrid.SelectedValue;
085.        GridSource.Add(new MyBasicEntry(int.Parse(selectedValue),selectedItem.Text));
086.    }
087. 
088.    protected void TestGrid_OnItemCreated(object Sender, GridItemEventArgs E)
089.    {
090.        if ((E.Item is GridEditFormItem) && E.Item.IsInEditMode)
091.        {
092.            var TestIEInsideGrid = (RadComboBox)E.Item.FindControl("TestIEInsideGrid");
093.            TestIEInsideGrid.DataSource = myBasicEntryList;
094.            TestIEInsideGrid.DataValueField = "Id";
095.            TestIEInsideGrid.DataTextField = "Description";
096.            TestIEInsideGrid.DataBind();
097.        }
098.    }
099. 
100.    protected void TestGrid_OnNeedDataSource(object Sender, GridNeedDataSourceEventArgs E)
101.    {
102.        TestGrid.DataSource = GridSource;
103.    }
104.}

file: Web.config
01.<?xml version="1.0"?>
02.<configuration>
03.  <appSettings>
04.    <add key="Telerik.Skin" value="Black"/>
05.    <add key="Telerik.ScriptManager.TelerikCdn" value="Disabled"/>
06.    <add key="Telerik.StyleSheetManager.TelerikCdn" value="Disabled"/>
07.  </appSettings>
08.  <system.web>
09.    <compilation debug="true" targetFramework="4.0"/>
10.    <pages>
11.      <controls>
12.        <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/>
13.      </controls>
14.    </pages>
15.    <httpHandlers>
16.      <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false"/>
17.      <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false"/>
18.      <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false"/>
19.      <add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false"/>
20.      <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/>
21.    </httpHandlers>
22.    <httpModules>
23.      <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule"/>
24.      <add name="RadCompression" type="Telerik.Web.UI.RadCompression"/>
25.    </httpModules>
26.  </system.web>
27.  <system.webServer>
28.    <validation validateIntegratedModeConfiguration="false"/>
29.    <modules runAllManagedModulesForAllRequests="true">
30.      <remove name="RadUploadModule"/>
31.      <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" preCondition="integratedMode"/>
32.      <remove name="RadCompression"/>
33.      <add name="RadCompression" type="Telerik.Web.UI.RadCompression" preCondition="integratedMode"/>
34.    </modules>
35.    <handlers>
36.      <remove name="ChartImage_axd"/>
37.      <add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode"/>
38.      <remove name="Telerik_Web_UI_SpellCheckHandler_axd"/>
39.      <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode"/>
40.      <remove name="Telerik_Web_UI_DialogHandler_aspx"/>
41.      <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode"/>
42.      <remove name="Telerik_RadUploadProgressHandler_ashx"/>
43.      <add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode"/>
44.      <remove name="Telerik_Web_UI_WebResource_axd"/>
45.      <add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode"/>
46.    </handlers>
47.  </system.webServer>
48.</configuration>


If you remove the EmptyMessage property or you set it to "" everything goes back to normal.
Also if you comment out line line 36 and you uncomment out line 38 so that first Items text is English then every goes back to normal as well. So I think it should be an issue of the EmptyMessage property and the Encoding of the Items text in the JavaScript you are using.

Thank you for your time and I remain to your disposal for any additional info you may need


Nencho
Telerik team
 answered on 28 Feb 2014
3 answers
240 views
Is there a recommended way to change the font size across all the telerik controls?  I  want to use one of the skins but the font is too big.

Thanks in advance.
Shinu
Top achievements
Rank 2
 answered on 28 Feb 2014
2 answers
97 views
Hi

Some time ago I found a demo that shown the grid loading data as it was scrolled.

Can anyone point me to where it is. I've looked everywhere.

Andy
Andy Green
Top achievements
Rank 2
 answered on 28 Feb 2014
Narrow your results
Selected tags
Tags
+? more
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?