Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
66 views
Hi,

I just update a project to AJAX 2011.2.
This  added HtmlEncoding to the GridDropDownColumn.
I have several GridDropDownColumns where I build hyperlinks using the following property:
ListTextFormatString="<a href='CustomersEdit.aspx?LIFNR={0}'>{0}</a>"

After updating to Q2 I no longer get hyperlinks - instead I get the plain text.
Searching the forums I fond the "HtmlEncode" property - but this does only exist in "normal" Grid columns - not in GridDropDownColumns.

How can I overcome this issue with Q2?

Thanks in advance
Manfred
ManniAT
Top achievements
Rank 2
 answered on 26 Aug 2011
5 answers
232 views
Hi 

i'm exporting a radgrid and trying to format the date to a culture e.g en-us, en-gb.

i've looked at http://www.telerik.com/help/aspnet-ajax/grid-excelml-export.html

but this only allows me to specify shortdate, general date etc

what i want is to display it in the export as follows

en-us - 8/24/2011
en-gb - 24/8/2011

i have formatted it in the radgrid by setting the culture on the page_load

System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(siteCulture);
RadGrid1.Rebind(); 

as i understand from http://www.telerik.com/community/forums/aspnet-ajax/grid/exportsettings-api.aspx

The export gets the data from the db and not the radgrid, so the format in the db is shown, is that right?

i am using onNeedDataSource to populate my radgrid

my current code for export cell styles is:

protected void RadGrid1_ExcelMLExportRowCreated(object source, GridExportExcelMLRowCreatedArgs e)
    {
        e.Row.Cells.GetCellByName("ItemCreatedWhen").StyleValue = "dateStyle";
    }
    
    protected void RadGrid1_ExcelMLExportStylesCreated(object source, GridExportExcelMLStyleCreatedArgs e)
    {
        foreach (StyleElement style in e.Styles)
        {
            switch (style.Id)
            {
                case "headerStyle":
                    style.FontStyle.Bold = true;
                    break;
                case "itemStyle":
                    style.InteriorStyle.Color = System.Drawing.Color.White;
                    style.InteriorStyle.Pattern = Telerik.Web.UI.GridExcelBuilder.InteriorPatternType.Solid;
                    break;
                case "alternatingItemStyle":
                    style.InteriorStyle.Color = System.Drawing.Color.LightBlue;
                    style.InteriorStyle.Pattern = Telerik.Web.UI.GridExcelBuilder.InteriorPatternType.Solid;
                    break;
                    
            }
            
        }
        StyleElement myStyle = new StyleElement("dateStyle");
        myStyle.NumberFormat.FormatType = NumberFormatType.ShortDate;
        myStyle.FontStyle.Bold = true;
        e.Styles.Add(myStyle);    
         
    }

how do i format the date as i want based on culture?

also the background colors i'm applying do not get added to the A column in the excel, why is this?

Thanks

Adam


Jayesh Goyani
Top achievements
Rank 2
 answered on 26 Aug 2011
2 answers
95 views
Helo to Telerik Team I need your help.I have an asp.net web application in that I have a radtreeview

<telerik:RadTreeView runat="server" ForeColor="Black" ID="RadTreeView1" DataSourceID="SqlDataSource4"
                            DataFieldID="UserCode"  DataTextField="Name" DataValueField="UserCode"
                             DataFieldParentID="SponsorCode" Skin="WebBlue">
                            <DataBindings>
                                <telerik:RadTreeNodeBinding Expanded="true" />
                            </DataBindings>
                        </telerik:RadTreeView>


Now what happening as i have so much data when I see output the some lines are coming in lefthand side and also treeview is expanding in right side at so
large..I want all the nodes should come in center and not in left and right direction and also lines should not be there
...Plz help


I am attaching image plz see
Plamen
Telerik team
 answered on 26 Aug 2011
2 answers
69 views
Hello,

I have a problem with RadGrid's DateTime Columns when the Page using the Grid is displayed in Safari 5.1 (and presumably also other versions of Safari). The Columns are several thousand pixels long.

I am using 2011 Q2 controls for ASP.NET.

I have set up a demonstration page, which includes basically the same Grid as my real web application does, and the error is present there aswell: http://paeppi.com/RadControlsWebApp2/Default.aspx

In Safari, this example looks like this: Screenshot

As you can see, there are basically no custom css styles on the page that might mess up the Grid.

The aspx source is:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="RadControlsWebApp2.Default" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<head runat="server">
    <title></title>
    <telerik:RadStyleSheetManager id="RadStyleSheetManager1" runat="server" />
</head>
<body>
    <form id="form1" runat="server">
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
        <Scripts>
            <%--Needed for JavaScript IntelliSense in VS2010--%>
            <%--For VS2008 replace RadScriptManager with ScriptManager--%>
            <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>
     
            <telerik:RadGrid ID="RadGrid1" ShowGroupPanel="true" AllowFilteringByColumn="true"
            ShowStatusBar="True" runat="server" AllowPaging="True" AllowSorting="true"
            AllowCustomPaging="True" VirtualItemCount="100000" PageSize="25" Height="752px">
            <ClientSettings AllowDragToGroup="true" />
 
                <MasterTableView>
                <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings>
 
                <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                </RowIndicatorColumn>
 
                <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
                </ExpandCollapseColumn>
 
                <EditFormSettings>
                <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
                </EditFormSettings>
                    <PagerStyle AlwaysVisible="True" FirstPageToolTip="Erste Seite" LastPageToolTip="Letzte Seite" NextPagesToolTip="Weitere Seiten" NextPageToolTip="Nächste Seite" PagerTextFormat="Seite wechseln: {4} &nbsp;Seite <strong>{0}</strong> von <strong>{1}</strong>, items <strong>{2}</strong> to <strong>{3}</strong> of <strong>{5}</strong>." PageSizeLabelText="Anzahl je Seite:" PrevPagesToolTip="Vorige Seiten" PrevPageToolTip="Vorige Seite" />
                </MasterTableView>
 
                            <PagerStyle Mode="NextPrevAndNumeric" AlwaysVisible="True" BorderStyle="None" FirstPageToolTip="Erste Seite" PagerTextFormat="Zu Seite: {4} &nbsp;Seite <strong>{0}</strong> von <strong>{1}</strong>, items <strong>{2}</strong> to <strong>{3}</strong> of <strong>{5}</strong>." PageSizeLabelText="Anzahl je Seite:" VerticalAlign="Bottom"></PagerStyle>
 
                <FilterMenu EnableImageSprites="False"></FilterMenu>
 
                <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu>
            </telerik:RadGrid>
 
    </div>
    </form>
</body>
</html>


The codebehind is:

namespace RadControlsWebApp2
{
    public partial class Default : System.Web.UI.Page
    {
 
        protected void Page_Load(object sender, EventArgs e)
        {
            RadGrid1.NeedDataSource += new GridNeedDataSourceEventHandler(RadGrid1_NeedDataSource);
        }
 
        void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
        {
            using (govistasigsDataContext db = new govistasigsDataContext())
            {
                RadGrid1.VirtualItemCount = db.Users.Count();
                RadGrid1.DataSource = (from p in db.Users select new { p.ID, p.RegisterDate, p.LastLogin }).Skip(RadGrid1.PageSize * RadGrid1.CurrentPageIndex).Take(RadGrid1.PageSize).ToArray();
            }
        }
    }
}


I tried fiddling with Safari's developer tools a bit, but to no success so far.

Any help is appreciated.

Best Regards.
Jayesh Goyani
Top achievements
Rank 2
 answered on 26 Aug 2011
1 answer
635 views
I am experiencing a problem where i have set the dataformatstring on my radgridnumericcolumn to {0:c} and it is appearing with a bunch of decimal digits rather than just 2 , i have also set the decimal digits property to 2 and tried {0:c2} and allowrounding. When in edit mode it displays how i want to with just 2 decimal places but on the grid itself its displaying with more than 2.

here is an example of what is being used now :

COLUMN :
<telerik:GridNumericColumn DataField="Premium" DecimalDigits="2" DataFormatString="{0:c}" DataType="System.Decimal" ColumnEditorID="PremiumEditor" HeaderText="Premium" UniqueName="Premium" SortExpression="Premium" >
                <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                 <ItemStyle HorizontalAlign="Left" Font-Names="Verdana" Font-Size="11px"></ItemStyle>
</telerik:GridNumericColumn>

EDITOR:
<telerik:GridNumericColumnEditor ID="PremiumEditor" runat="server">
               <NumericTextBox>
                   <NumberFormat DecimalDigits="2" />
                   <NumberFormat AllowRounding="true" />
                   <NumberFormat KeepNotRoundedValue="false" />
               </NumericTextBox>
</telerik:GridNumericColumnEditor>

Any idea what might be happening? Again it looks exactly how i want in edit mode but not on the grid itself
Vasil
Telerik team
 answered on 26 Aug 2011
3 answers
585 views
Hi, i use RadMaskedTextBox in my aspx:
<telerik:RadMaskedTextBox ID="edtNumber" runat="server" CssClass="EditBox" Width="300px"
    Mask="## #### #### #### #### #### ####"
 EnableEmbeddedSkins="false">
</telerik:RadMaskedTextBox>

But for some conditions I want to disable mask in codebehind. Is any way to do this, because this doesn't work:
edtNumber.Mask = null;
edtNumber.Mask = string.Empty;
Konrad
Top achievements
Rank 1
 answered on 26 Aug 2011
16 answers
653 views
Hi all,

I am using 2011.2.712 version.
I usually (not always) get this error and I have tried to read many articles about the issue on this forum and the others but not successfully.
Here are my 2 scenario :
1. The first page has a RadGrid which is in a RadAjaxPanel. When I interact with its paging (the number, or icon Next, Pre, etc), this error usually appears. I mean it's not always.
2. The second page has a button which used to export data into a folder on hard disk with .csv extension. I have replaced Response.Close(); by HttpContext.Current.ApplicationInstance.CompleteRequest();. It's OK. But after finishing this action, this error appears.

I really don't know how to fix this issue.
Please let me know what is the problem and how can I solve it.

Thanks in advance,
Phuc
Phuc
Top achievements
Rank 1
 answered on 26 Aug 2011
1 answer
121 views
Hello!

I downloaded the lastest telerik for asp.net (Evaluation version for developer). and used VS 2010 for my project.

My project has been
<?xml version="1.0"?> 
<configuration
  <configSections
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
      <section name="SLSCommunicationPortal.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/> 
    </sectionGroup
  </configSections
  <connectionStrings
    <add name="CommonLogconnectionString" connectionString="Data Source=xxxxx;Initial Catalog=xxxx;Integrated Security=SSPI;Connect Timeout=120;Pooling=true; Min Pool Size=5;"
      providerName="System.Data.SqlClient" /> 
    <add name="xxxx" connectionString="Data Source=xxxxx;Initial Catalog=xxxxx;Integrated Security=SSPI;Connect Timeout=120;Pooling=true; Min Pool Size=5;"
      providerName="System.Data.SqlClient" /> 
  </connectionStrings
  <appSettings
    <add key="xxxxx" value="xxxxx"/> 
    <add key="xxxxx" value="xxxxx" /> 
    <add key="LogDir" value="xxxxx"/> 
    <add key="Telerik.Skin" value="Office2010Blue"/> 
    <add key="Telerik.ScriptManager.TelerikCdn" value="Disabled"/> 
    <add key="Telerik.StyleSheetManager.TelerikCdn" value="Disabled"/> 
  </appSettings
  <system.web
    <compilation debug="true" targetFramework="4.0"
      <assemblies
        <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
        <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 
        <add assembly="System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
      </assemblies
    </compilation
    <pages
      <controls
        <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/> 
      </controls
    </pages
    <httpHandlers
      <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false"/> 
      <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false"/> 
      <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false"/> 
      <add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false"/> 
      <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/> 
    </httpHandlers
    <httpModules
      <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule"/> 
      <add name="RadCompression" type="Telerik.Web.UI.RadCompression"/> 
    </httpModules
  </system.web
  <system.webServer
    <validation validateIntegratedModeConfiguration="false"/> 
    <modules runAllManagedModulesForAllRequests="true"
      <remove name="RadUploadModule"/> 
      <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" preCondition="integratedMode"/> 
      <remove name="RadCompression"/> 
      <add name="RadCompression" type="Telerik.Web.UI.RadCompression" preCondition="integratedMode"/> 
    </modules
    <handlers
      <remove name="ChartImage_axd"/> 
      <add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode"/> 
      <remove name="Telerik_Web_UI_SpellCheckHandler_axd"/> 
      <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode"/> 
      <remove name="Telerik_Web_UI_DialogHandler_aspx"/> 
      <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode"/> 
      <remove name="Telerik_RadUploadProgressHandler_ashx"/> 
      <add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode"/> 
      <remove name="Telerik_Web_UI_WebResource_axd"/> 
      <add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode"/> 
    </handlers
  </system.webServer
  <applicationSettings
    <SLSCommunicationPortal.Properties.Settings
      <setting name="xxxxxx" serializeAs="String"
        <value>xxxxx</value
      </setting
    </SLSCommunicationPortal.Properties.Settings
  </applicationSettings
</configuration>
developed and tested in solution works fine.

But it throw javascript error: 'get_postBackElement().id' is null or not an object  Telerik.Web.UI.WebResource.axd when we move to dev server which use IIS7.

What cause the problem? Is there anything which we didn't install on dev server or anything not in config file?

Please help to save my energy.

Thanks in advance.

Amy
Iana Tsolova
Telerik team
 answered on 26 Aug 2011
1 answer
102 views
I want to replace default textbox with radcombo and want to remove filter icon. I got samples for google like filtering but that sample is working when there is no default gridboundcolumns defined and datafield is not attached. I want to retain my design time columns and want to those Datafields and want to apply google like filtering.

can anyone tell me how to replace textbox control with radcombo [google like filtering], below is sample grid which i am using

<telerik:RadGrid ID="rgdRefer" runat="server" GridLines="Vertical" AllowSorting="True"
                       AllowPaging="True" AutoGenerateColumns="False" EnableEmbeddedSkins="false" Skin="CustSkin"
                       PageSize="5" CellSpacing="0" OnItemCommand="rgdRefer_ItemCommand"
                       OnItemDataBound="rgdRefer_ItemDataBound" Width="1020px" OnColumnCreating="rgdRefer_ColumnCreating"
                       AllowFilteringByColumn="true"
                       onneeddatasource="rgdRefer_NeedDataSource">
                       <GroupingSettings CaseSensitive="false" />
                       <SortingSettings EnableSkinSortStyles="false" />
                       <ClientSettings>
                           <Scrolling AllowScroll="true" UseStaticHeaders="true" ScrollHeight="180px" />
                       </ClientSettings>
                       <MasterTableView AllowNaturalSort="false" DataKeyNames="Id" Width="100%">
                           <Columns>
                               <telerik:GridButtonColumn HeaderText="Select" UniqueName="ibtnEdit" ImageUrl="~/App_Themes/BDefault/images/select_icon2.png"
                                   ButtonType="ImageButton" Visible="false" CommandName="EditUser" />
<telerik:GridBoundColumn HeaderText="Custom Field 12" DataField="CTA_5" UniqueName="CTA_5"
                                   SortExpression="CTA_5" Visible="false" />
                               <telerik:GridBoundColumn HeaderText="Custom Field 13" DataField="CTA_6" UniqueName="CTA_6"
                                   SortExpression="CTA_6" Visible="false" />
                               <telerik:GridBoundColumn HeaderText="Custom Field 14" DataField="CTA_7" UniqueName="CTA_7"
                                   SortExpression="CTA_7" Visible="false" />
                           </Columns>
                       </MasterTableView>
                   </telerik:RadGrid>
same code i copied in my page.
http://demos.telerik.com/aspnet-ajax/controls/examples/integration/gridandcombo/defaultcs.aspx?product=grid

but its removing existing columns and binding new filtering template column
Pavlina
Telerik team
 answered on 26 Aug 2011
1 answer
104 views
Hi,
I have a rad text box in a rad window. On page load i simply try to set focus on it using radajaxmanger. It runs successfully on all other browser except for firefox3.6. Focus gets onto the text box as soon as i click on the control. I tried so many ways to set focus on it(client side as well) but it didn't prove any fruitful result. Is it something related to browser behavior or i need to look onto controls. Please help asap.
Thanks in advance.
Johny
Top achievements
Rank 1
 answered on 26 Aug 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?