Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
74 views
hello 

I want to export RadChart to excel so first Iam saving it.

following is my code

 Protected Sub btnSaveChart_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSaveChart.Click
        Try

            Dim ms As New System.IO.MemoryStream
            RadChart1.Save(ms, System.Drawing.Imaging.ImageFormat.Png)
            Page.Response.Clear()
            Page.Response.ClearHeaders()
            ' Page.Response.AddHeader("Content-disposition", "attachment; filename=Chart.png")
            Page.Response.AddHeader("Content-type", "image/png")
            Page.Response.BinaryWrite(ms.ToArray())
            Page.Response.End()

        Catch ex As Exception

        End Try
       
    End Sub

But it does not work  , it gives following error

  Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled.
Details: Error parsing near '�PNG



please help me
waiting for reply
Peshito
Telerik team
 answered on 11 Jul 2013
3 answers
255 views
HI,

i have grid with below template and i need to expand all rows in a parent & child grids. Please let me know how can do it.

  <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
    </telerik:RadScriptManager>
    <telerik:RadFormDecorator ID="QsfFromDecorator" runat="server" DecoratedControls="All"
        EnableRoundedCorners="false" />
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="mainTab">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="mainTab" LoadingPanelID="RadAjaxLoadingPanel1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="RadGrid1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="mainTab">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="mainTabMultipages" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server">
    </telerik:RadAjaxLoadingPanel>
    <div>
        <telerik:RadTabStrip runat="server" ID="mainTab" OnTabClick="mainTab_TabClick" MultiPageID="mainTabMultipages"
            SelectedIndex="0">
        
            <Tabs>
                <telerik:RadTab runat="server" Text="Code Coverage Report" PageViewID="pvCodeCoverage">
                </telerik:RadTab>
            </Tabs>
           
            
             
        </telerik:RadTabStrip>
        <div style="float: right">
            <asp:LinkButton runat="server" ID="lnkExpandAll" Text="Expand All" OnClientClick="ExpandAll(); return false;"  Enabled="<%# EnableExpandAll %>"></asp:LinkButton>
           
        </div>
    </div>


    <telerik:RadMultiPage runat="server" ID="mainTabMultipages" SelectedIndex="0" RenderSelectedPageOnly="false">
       
        <telerik:RadPageView runat="server" ID="pvCodeCoverage">
            <telerik:RadTabStrip runat="server" ID="tbCodeCoverage" MultiPageID="Multipage1"
                SelectedIndex="0">
                <Tabs>
                    <telerik:RadTab runat="server" Text="Details" PageViewID="pvCodeCoverageDetails">
                    </telerik:RadTab>
                </Tabs>
                <Tabs>
                    <telerik:RadTab runat="server" Text="Graph" PageViewID="pvCodeCoverageGraph">
                    </telerik:RadTab>
                </Tabs>
            </telerik:RadTabStrip>
            <telerik:RadMultiPage runat="server" ID="Multipage1" SelectedIndex="0" RenderSelectedPageOnly="false">
                <telerik:RadPageView runat="server" ID="pvCodeCoverageDetails">
                    <telerik:RadGrid AllowSorting="True" runat="server" ID="grdCodeCoverage" OnItemCommand="grdCodeCoverage_ItemCommand"
                        AutoGenerateColumns="false" ShowFooter="true" PageSize="50" AllowMultiRowSelection="False"
                        AllowPaging="True" GridLines="None" ShowGroupPanel="true">
                        <PagerStyle Mode="NumericPages"></PagerStyle>
                        <MasterTableView DataKeyNames="ModuleName" AllowMultiColumnSorting="True" GroupLoadMode="Server">
                            <NoRecordsTemplate>
                                <asp:Label ID="Label1" runat="server" Text="There are no records" />
                            </NoRecordsTemplate>
                            <NestedViewTemplate>
                                <telerik:RadGrid AllowSorting="True" AllowPaging="true" runat="server" OnNeedDataSource="grdClassCodeCoverageDataSourceNeeded"
                                    ID="grdClassCodeCoverage" AutoGenerateColumns="false" ShowFooter="true" EnableLinqExpressions="false"
                                    OnItemCommand="grdClassCodeCoverage_ItemCommand">
                                    <MasterTableView DataKeyNames="ClassName">
                                        <NestedViewTemplate>
                                            <telerik:RadGrid AllowSorting="True" AllowPaging="true" runat="server" OnNeedDataSource="grdMethodCodeCoverageDataSourceNeeded"
                                                ID="grdMethodCodeCoverage" AutoGenerateColumns="false" ShowFooter="true" EnableLinqExpressions="false">
                                                <MasterTableView>
                                                    <Columns>
                                                        <telerik:GridBoundColumn SortExpression="MethodName" HeaderText="Method Name" HeaderButtonType="TextButton"
                                                            DataField="MethodName" UniqueName="MethodName">
                                                        </telerik:GridBoundColumn>
                                                        <telerik:GridBoundColumn SortExpression="BlocksCovered" HeaderText="Covered (Blocks)"
                                                            HeaderButtonType="TextButton" DataField="BlocksCovered" UniqueName="BlocksCovered">
                                                        </telerik:GridBoundColumn>
                                                        <telerik:GridBoundColumn SortExpression="BlocksNotCovered" HeaderText="Not Covered (Blocks)"
                                                            HeaderButtonType="TextButton" DataField="BlocksNotCovered" UniqueName="BlocksNotCovered">
                                                        </telerik:GridBoundColumn>
                                                        <telerik:GridBoundColumn SortExpression="BlocksNotCoveredPercentage" HeaderText="Not Covered (%Blocks)"
                                                            HeaderButtonType="TextButton" DataField="BlocksNotCoveredPercentage" UniqueName="BlocksNotCoveredPercentage">
                                                        </telerik:GridBoundColumn>
                                                        <telerik:GridBoundColumn SortExpression="BlocksCoveredPercentage" HeaderText="Covered (%Blocks)"
                                                            HeaderButtonType="TextButton" DataField="BlocksCoveredPercentage" UniqueName="BlocksCoveredPercentage">
                                                        </telerik:GridBoundColumn>
                                                    </Columns>
                                                </MasterTableView>
                                            </telerik:RadGrid>
                                        </NestedViewTemplate>
                                        <Columns>
                                            <telerik:GridBoundColumn SortExpression="ClassName" HeaderText="Class Name" HeaderButtonType="TextButton"
                                                DataField="ClassName" UniqueName="ClassName">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn SortExpression="BlocksCovered" HeaderText="Covered (Blocks)"
                                                HeaderButtonType="TextButton" DataField="BlocksCovered" UniqueName="BlocksCovered">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn SortExpression="BlocksNotCovered" HeaderText="Not Covered (Blocks)"
                                                HeaderButtonType="TextButton" DataField="BlocksNotCovered" UniqueName="BlocksNotCovered">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn SortExpression="BlocksNotCoveredPercentage" HeaderText="Not Covered (%Blocks)"
                                                HeaderButtonType="TextButton" DataField="BlocksNotCoveredPercentage" UniqueName="BlocksNotCoveredPercentage">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn SortExpression="BlocksCoveredPercentage" HeaderText="Covered (%Blocks)"
                                                HeaderButtonType="TextButton" DataField="BlocksCoveredPercentage" UniqueName="BlocksCoveredPercentage">
                                            </telerik:GridBoundColumn>
                                        </Columns>
                                    </MasterTableView>
                                </telerik:RadGrid>
                            </NestedViewTemplate>
                            <Columns>
                                <telerik:GridBoundColumn SortExpression="ModuleName" HeaderText="Module name" HeaderButtonType="TextButton"
                                    DataField="ModuleName" UniqueName="ModuleName">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn SortExpression="CoveredBlocks" HeaderText="Covered (Blocks)"
                                    HeaderButtonType="TextButton" DataField="CoveredBlocks" UniqueName="CoveredBlocks">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn SortExpression="NotCoveredBlocks" HeaderText="Not Covered (Blocks)"
                                    HeaderButtonType="TextButton" DataField="NotCoveredBlocks" UniqueName="NotCoveredBlocks">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn SortExpression="NotCoveredBlocksPercentage" HeaderText="Not Covered (%Blocks)"
                                    HeaderButtonType="TextButton" DataField="NotCoveredBlocksPercentage" UniqueName="NotCoveredBlocksPercentage">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn SortExpression="CoveredBlocksPercentage" HeaderText="Covered (%Blocks)"
                                    HeaderButtonType="TextButton" DataField="CoveredBlocksPercentage" UniqueName="CoveredBlocksPercentage">
                                </telerik:GridBoundColumn>
                            </Columns>
                        </MasterTableView>
                    </telerik:RadGrid>
                </telerik:RadPageView>
                <telerik:RadPageView runat="server" ID="pvCodeCoverageGraph">
                    <div>
                        <telerik:RadChart ID="chtCodeCoverage" IntelligentLabelsEnabled="true" runat="server"
                            AutoLayout="true" AutoTextWrap="true">
                        </telerik:RadChart>
                    </div>
                    <div>
                        <telerik:RadChart Width="800" IntelligentLabelsEnabled="true" ID="pieCodeCoverageGraph"
                            runat="server" AutoLayout="true" AutoTextWrap="true">
                        </telerik:RadChart>
                    </div>
                </telerik:RadPageView>
            </telerik:RadMultiPage>
        </telerik:RadPageView>
      
    </telerik:RadMultiPage>




 
Eyup
Telerik team
 answered on 11 Jul 2013
1 answer
77 views
Hi,

I have the scenaio in chrome and firefox:

1. insert any from element using the toolbar button, for example a button
2. the cursor is set on the button to enter a text for it
3. try to enter any text. The resulted html is:
<input type="button" style="width: 50px; height: 22px;" />button
Text is added fter the input tag.

In IE it works fine.

Is there a solution for this?
Dobromir
Telerik team
 answered on 11 Jul 2013
3 answers
136 views

Hi, anyone knows how to round the numbers on an x axis, I have values like 2, 3  4 and my a axis has 0 0.5, 1, 1.5 , 2, 2.5 etc

how do I only show 1, 2 3 4 5 etc? and hide 0.5, 1.5, 2.5

These are products sales, I cant show halves ...

thanks.

Stamo Gochev
Telerik team
 answered on 11 Jul 2013
1 answer
119 views
Instead of using just one table to bring back some data (see the following):

http://demos.telerik.com/aspnet-ajax/grid/examples/databinding/net35datasourcecontrols/defaultcs.aspx

is it possible to generate a LINQ query based on multiple entities to bring back the data?

Otherwise, just the one table is good fro DropDowns, but not for querying data against multiple entities and having it come back into the grid.
Marin
Telerik team
 answered on 11 Jul 2013
1 answer
243 views
I want to retrieve some data for a grid via client-side pagemethods via the following:
http://www.telerik.com/help/aspnet-ajax/grid-client-side-binding.html

After executing the checkbox2 clicked event, a "GetData" pagemethod is executed to retrieve results for the grid in the updategrid function.

After the results come back, instead of performing the clientside rowdatabound event, if I have a corresponding event set up on the grid at design time to execute it via server side, will it go ahead and perform that server side rowdatabound event.

Thing is getting data may be expensive depending on when you do it. If I can get the data in certain situations via a page method, I can let the server side rowdatabound event handle each row coming through and apply what is needed.

Or will it be a lot faster leaving it client side. If that's the case, why have any server side programming to begin with if it's going to take a lot longer? Do we need to do everything client side?

The above I assume would simulate CallBack events similar to what DevExpress has, I don't see any CallBack events with the Telerik controls other than this type of programming.

Any feedback would be much appreciated.
Antonio Stoilkov
Telerik team
 answered on 11 Jul 2013
1 answer
75 views
Hai
   Is it possible to show full path in textbox in client side ?
i need to select only one file and show in textbox with file name and remove file name in asyncupload control,only show button after select file in client side 

Pls reply asap
 
  Regards 
    Aravind
Peter Filipov
Telerik team
 answered on 11 Jul 2013
1 answer
38 views
while RadSocialShare is loading which takes unusual long time it expands website normally large and browser scrollbars appear. when its loaded its ok but while loading looks a lilttle ugly. how to fix this?
Danail Vasilev
Telerik team
 answered on 11 Jul 2013
3 answers
145 views
hi
i want to have 3 columns in radgrid. 1st column is gridNumericolumn and 2nd and 3th are gridButtonColumn. i want when user clicked on one of button, set a value in numeric cell (for example 600) and when clicked on another button, set another value in numeric cell (example 400) in client side.
help me please.
Princy
Top achievements
Rank 2
 answered on 11 Jul 2013
9 answers
190 views
I am getting this error: Uncaught Sys.InvalidOperationException: Sys.InvalidOperationException: Type Telerik.Web.UI.ExpandDirection has already been registered. The type may be defined multiple times or the script file that defines it may have already been loaded. A possible cause is a change of settings during a partial update.
On all my pages that have the RadTreeView control. Everything was working until I update today through the control panel. Any Ideas?
Bozhidar
Telerik team
 answered on 11 Jul 2013
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?