Telerik Forums
UI for ASP.NET AJAX Forum
5 answers
196 views
I am new to RadCharts so hopefully there's a simple answer to this. After pro grammatically creating a bar chart and binding it to a datasource as below, if the series has too many items all of my labels are disappearing. Why is this happening and how do I correct it?

Correct Chart with less items screenshot
Incorrect Chart with too many items

Html code for the chart
            <telerik:RadChart ID="RadChart1" runat="server" Height="550px"
                SeriesOrientation="Horizontal" Width="900px" Skin="DeepBlue"
                IntelligentLabelsEnabled="True">
                <Appearance>
                    <FillStyle FillType="ComplexGradient">
                        <FillSettings>
                            <ComplexGradient>
                                <telerik:GradientElement Color="26, 120, 179" />
                                <telerik:GradientElement Color="35, 189, 254" Position="0.5" />
                                <telerik:GradientElement Color="26, 120, 179" Position="1" />
                            </ComplexGradient>
                        </FillSettings>
                    </FillStyle>
                    <Border Color="0, 66, 110" Width="5" />
                </Appearance>
 
                <Legend>
                    <Appearance Dimensions-Margins="1px, 2%, 12%, 1px"
                        Position-AlignedPosition="BottomLeft" Position-Auto="False" Position-X="5"
                        Position-Y="500">
                        <ItemAppearance>
                            <FillStyle FillType="Solid" MainColor="Transparent">
                            </FillStyle>
                        </ItemAppearance>
                        <ItemTextAppearance TextProperties-Color="White">
                        </ItemTextAppearance>
                        <FillStyle GammaCorrection="False" MainColor="Transparent">
                        </FillStyle>
                        <Border Color="76, 255, 255, 255" />
                    </Appearance>
                    <TextBlock Visible="True">
                        <Appearance Position-AlignedPosition="BottomLeft"
                            TextProperties-Color="LightSkyBlue">
                            <FillStyle MainColor="Transparent" FillType="Solid">
                            </FillStyle>
                        </Appearance>
                    </TextBlock>
                </Legend>
                <PlotArea>
                    <EmptySeriesMessage Visible="True">
                        <Appearance Visible="True">
                        </Appearance>
                        <TextBlock Visible="true" Text="No Therapeutic Areas Discussed">
                        </TextBlock>
                    </EmptySeriesMessage>
                    <XAxis>
                        <Appearance Color="98, 183, 226" MajorTick-Color="98, 183, 226">
                            <MajorGridLines Color="98, 183, 226" Width="0" />
                            <TextAppearance TextProperties-Color="White">
                            </TextAppearance>
                        </Appearance>
                        <AxisLabel>
                            <Appearance Position-Auto="false" Position-X="750"
                                Position-Y="605" Dimensions-Paddings="1px, 1px, 10%, 1px"
                                RotationAngle="270">
                            </Appearance>
                            <TextBlock Text="Percentage of Surveys" Visible="true">
                                <Appearance TextProperties-Color="LightSkyBlue">
                                </Appearance>
                            </TextBlock>
                        </AxisLabel>
                    </XAxis>
                    <YAxis AutoScale="False" MaxItemsCount="10" MaxValue="100" MinValue="0"
                        Step="10" Visible="False">
                        <Appearance Color="98, 183, 226" MajorTick-Color="98, 183, 226"
                            MinorTick-Color="98, 183, 226">
                            <MajorGridLines Color="120, 209, 248" />
                            <MinorGridLines Color="120, 209, 248" Width="0" />
                            <LabelAppearance Dimensions-AutoSize="False" Dimensions-Height="0px" Position-AlignedPosition="Right"
                                Dimensions-Width="0px">
                            </LabelAppearance>
                            <TextAppearance TextProperties-Color="White">
                            </TextAppearance>
                        </Appearance>
                        <AxisLabel Visible="True">
                            <Appearance Visible="True" RotationAngle="0">
                            </Appearance>
                            <TextBlock>
                                <Appearance TextProperties-Color="LightSkyBlue" Dimensions-AutoSize="False"
                                    Dimensions-Height="16px" Dimensions-Width="160px" AutoTextWrap="False">
                                </Appearance>
                            </TextBlock>
                        </AxisLabel>
                        <Items>
                            <telerik:ChartAxisItem>
                            </telerik:ChartAxisItem>
                            <telerik:ChartAxisItem Value="10">
                            </telerik:ChartAxisItem>
                            <telerik:ChartAxisItem Value="20">
                            </telerik:ChartAxisItem>
                            <telerik:ChartAxisItem Value="30">
                            </telerik:ChartAxisItem>
                            <telerik:ChartAxisItem Value="40">
                            </telerik:ChartAxisItem>
                            <telerik:ChartAxisItem Value="50">
                            </telerik:ChartAxisItem>
                            <telerik:ChartAxisItem Value="60">
                            </telerik:ChartAxisItem>
                            <telerik:ChartAxisItem Value="70">
                            </telerik:ChartAxisItem>
                            <telerik:ChartAxisItem Value="80">
                            </telerik:ChartAxisItem>
                            <telerik:ChartAxisItem Value="90">
                            </telerik:ChartAxisItem>
                            <telerik:ChartAxisItem Value="100">
                            </telerik:ChartAxisItem>
                        </Items>
                    </YAxis>
 
<YAxis2>
<AxisLabel>
<Appearance RotationAngle="0"></Appearance>
</AxisLabel>
</YAxis2>
 
                    <Appearance Dimensions-Margins="19%, 90px, 12%, 25%"
                        Corners="Rectangle, Rectangle, Rectangle, Rectangle, 5"
                        Position-Auto="False" Position-X="225" Position-Y="104.5">
                        <FillStyle MainColor="50, 255, 255, 255" SecondColor="Transparent">
                        </FillStyle>
                        <Border Color="97, 180, 223" />
                    </Appearance>
                </PlotArea>
                <ChartTitle>
                    <Appearance Dimensions-Margins="4%, 10px, 14px, 6%">
                        <FillStyle MainColor="">
                        </FillStyle>
                    </Appearance>
                    <TextBlock Text="">
                        <Appearance TextProperties-Color="White" TextProperties-Font="Verdana, 14pt">
                        </Appearance>
                    </TextBlock>
                </ChartTitle>
            </telerik:RadChart>


C# code to build the chart from a sqldatareader
string strNValue = Convert.ToString(prmNValue.Value);
SqlDataReader dr = cmd.ExecuteReader();
 
RadChart1.PlotArea.XAxis.DataLabelsColumn = "TherapArea";
 
RadChart1.DataSource = dr;
RadChart1.DataBind();
 
RadChart1.Visible = true;
 
RadChart1.PlotArea.YAxis.AxisLabel.Visible = true;
RadChart1.PlotArea.XAxis.AxisLabel.Visible = true;
RadChart1.PlotArea.YAxis.AxisLabel.TextBlock.Text = "Percentage of Surveys";
 
string strLegend = strManufacturer + " (n=" + strNValue + ")";
RadChart1.Legend.TextBlock.Text = strLegend;
 
RadChart1.Series[0].DefaultLabelValue = "#Y%";
 
dr.Close();
Evgenia
Telerik team
 answered on 09 May 2011
2 answers
139 views
Hi,

So I had Radgrid on my page full with data, then I am using Export to Excel method from Radgrid to generate excel file.
Then I save that file TestExcel.xsl on my computer.

The problem is : After that I am trying to open that saved excel file using connection, with that below, then it fires for exception.

_objXConn.ConnectionString = String.Format( _

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1""", _fullFilePath)

 

Exception:

 System.Data.OleDb.OleDbException: External table is not in the expected format.

There is no issue with the code when i try to open some other excel files with that connection.
Why is this happening? Can you help me?

Em4o
Top achievements
Rank 2
 answered on 09 May 2011
7 answers
1.5K+ views
Hi Guys,
Getting an error when I try to get control of radgrid edit template text box in code behind. I want to make edit template textbox  "visible = false"  when insert click(Add new record). Anybody can help me?

protected void ItemCommand(object sender, GridCommandEventArgs e)
        {
            if (e.CommandName == RadGrid.InitInsertCommandName)
            {
                (this.Page.FindControl("txtOpcode") as RadTextBox).Visible = false;
                //(RadGrid1.MasterTableView.FindControl("txtOpcode") as RadTextBox).Visible = false;                
            }

Error: Sys.WebForms.PageRequestManagerServerErrorException: Object reference not set to an instance of an object.

Shinu
Top achievements
Rank 2
 answered on 09 May 2011
3 answers
82 views
Telerik Support,

There is a problem to display Radeditor tool bar on my application, please check out the attachment. The thing is it doesn't happen all the time, only sometimes.

It really drives me crazy.

Please help

Alan
Dobromir
Telerik team
 answered on 09 May 2011
1 answer
123 views
Hi,

I have created visual web part using telerik control and i deploy it to SharePoint site. Then its raise error cant find telerik assemblies. So i copy telerik dll to SharePoint bin folder. But then its raise security issue. How can i fix it?


krds
lakmal
Stanimir
Telerik team
 answered on 09 May 2011
11 answers
224 views
Hi,

since there is absolutely no documentation about RadFileExplorer I have to ask the question here.

First of all - NO documentation means really NO.
I'm used from Silverlight that some controls are not describe in the "Controls" section of the help.
But at least there is help (even tho it is just "automatically generated content" in the class references).
But here I find nothing at all.

Anyhow - from the properties I found an event

OnItemCommand


But it seems as if this event is never fired.
My approach is to give the user a browser - after he selects a file I decide if this file should be downloaded, edited with a RadEditor or...

The Idea was - I handle the OnItemCommand.
And I guessed there is a "CommandName==Open" or something like this.
So the idea was:
....OnItemCommand(....) {
if(e.CommandName=="Open")    {
    if(IsFileEditable(e.Path))    {
      string strContent=ReadFile(e.Path);
      RadEditor1.Content=strContent.
      RadFileExplorer1.Visible=false;
      RadEditor1.Visible=true;
      SaveButton.Visible=true;
      CancelButton.Visible=true;
}
.....
BUT - the OnItemCommand handler never get's fired - and due to the missing documentation I have no idea how to solve this.

And YES I have seen the "FileExplorer" sample.
BUT: the things get handled on the client - I need them on the server.
AND: exactly the thing where the FileExplorer comes to play is not visible since this is done in some other APSX file - and this file is not listed in the sample.
So all I could see there was a pages which calls a dialog and from this it get's (with some kind of magic :)) the filepath.

Regards

Manfred
Dobromir
Telerik team
 answered on 09 May 2011
2 answers
47 views
Hi All,
    I have a grid in which a detailed subgrid is binding for each item using DetailTables. Now in the ItemDatabound event, I am not able to detect which item (main grid or sub grid)  is binding. Is there a way to detect this ? Any help would be appreciated.
Thanks in advance
By Shafi
Muhamed Shafi
Top achievements
Rank 1
 answered on 09 May 2011
2 answers
203 views
Hello,

I need to write js function for custom validation of the ComboBox. Unfortunately this ComboBox is defined within ItemTemplate. So my
js code fails with message like " object not found in this context " :
.....

var

 

cbxDate = $find("<%= ComboBox.ClientID %>");
......
. How can I solve this issue?

Regards
Tomasz

 

Shinu
Top achievements
Rank 2
 answered on 09 May 2011
1 answer
321 views
i'm trying to use CssClasses with <telerik:RadMenu but it doesn't seem to work.  Inline formating, i.e. Font-Size does.  What am I missing and where is it documented?

Here's my relevant code:

 

<telerik:RadMenuItem ID="radMenuItem1" runat="server" text="Home" CssClass="radMenuBar" Width

="100px">

 

 

 

 

</telerik:RadMenuItem >

In Telerik CSS

.radMenuBar
{
font-family: Arial, Helvetica, sans-serif ;
font-size: 18px ;
font-weight: bold
text-align: center ;
 }

 

 

 

Thanks for your help,

Bayley

 

Shinu
Top achievements
Rank 2
 answered on 09 May 2011
5 answers
417 views
Hi expert,

          I follow Radwindow Demo. After that i want to remove Pin, Min, Max button of 2nd Window. How should i remove it? My code is excetly same with Demo.


Best Regards,
ALEX
Top achievements
Rank 1
 answered on 09 May 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?