Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
98 views
Hello! i have a rad-scheduler with resource header. I have checkbox with the resource header to allow me to identify the resource that has been selected. But when there is a resource selected (checkbox is checked) and i go ahead and select another one i would like to auto un-check the initial selection. I am unable to do so - suffering from brain freeze.

Here is my code for the resource selector and the on-check code

<

ResourceHeaderTemplate>

 

<asp:CheckBox runat="server" ID="ResourceCheckBox" Text='<%# Eval("Text") %>' OnCheckedChanged="ResourceCheckBox_CheckChanged" AutoPostBack="true" />

 </ResourceHeaderTemplate>
 

Protected Sub ResourceCheckBox_CheckChanged(ByVal sender As Object, ByVal e As EventArgs)

    Dim bindingContainer As Control = (DirectCast(sender, Control)).BindingContainer

    Dim dataItemContainer As IDataItemContainer = DirectCast(bindingContainer, IDataItemContainer)

    Dim resource As Resource = TryCast(dataItemContainer.DataItem, Resource)

End Sub

thanks,
Jay

 

Ivana
Telerik team
 answered on 01 Feb 2012
2 answers
72 views
The scheduler has a "Show 24 hours..." button on the bottom. How do I set that view as default? 
Michael
Top achievements
Rank 1
 answered on 01 Feb 2012
2 answers
97 views
Got html from WebServices.
With these additional settings to chart control:

chert.UseSession =

 

false;

 

chert.TempImagesFolder =

 

"~/TempImages/";

 



Having problem getting chart html from WebService. My task it to have it on client side from WS.
Failed with both of implementations below:
1.

 

 

 

[WebMethod]
public string GetChart()
{
   RadChart chert = new RadChart();
   chert.ID = "olapChart";
  
string result = string.Empty;
using (MemoryStream stream = new MemoryStream())
{
       StreamWriter writer = new StreamWriter(stream);
       HtmlTextWriter htmlWriter = new HtmlTextWriter(writer);
       chert.RenderControl(htmlWriter);
       System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
       writer.Flush();
       result = encoding.GetString(stream.ToArray());
 }

Having "Object reference not set to an instance of an object." on call chert.RenderControl(htmlWriter);

2.

[WebMethod]
        public string GetChart()
        {
           return GetChartRendered(chert);
        }
  
        private string GetChartRendered(RadChart chert)
        {
            string result = string.Empty;
  
            TempRenderer pageHolder = new TempRenderer();
            HtmlForm tempForm = new HtmlForm();
            tempForm.ID = "TempForm";
            pageHolder.Controls.Add(tempForm);
            tempForm.Controls.Add(new ScriptManager());
            tempForm.Controls.Add(chert);
  
            StringWriter output = new StringWriter();
            HttpContext.Current.Server.Execute(pageHolder, output, false);
  
            result = output.ToString();
            return result;
        }
  
        public partial class TempRenderer : System.Web.UI.Page
        {
        }

Having "Error executing child request for handler 'ChartTest.TempRenderer'" there on Server.Execute.

3. Eventually created just page "chart.aspx" wiht just single chart control decalred

<

 

 

telerik:RadChart ID="chert" runat="server" Width="500px" Height="290px" EnableViewState="false" SkinsOverrideStyles="false" ></telerik:RadChart>

 

 

 


and trying this in WebMethod:
StringWriter output = new StringWriter();
HttpContext.Current.Server.Execute("chart.aspx", output, false);
string result = output.ToString();

Having ex:" Error executing child request for chart.aspx."

As I understand the reason of all these exceptions is ChartImage.axd
handler.

If somebody can help - please, it's very urgent.
Thank you.

 

 

kulashaker
Top achievements
Rank 1
 answered on 01 Feb 2012
1 answer
436 views
Am am new to Telerik controls.  I just downloaded my licensed installer (Telerik.Web.UI_2011_3_1305_Dev.msi) and it tells me "You must have Administrative rights on this machine to install Telerik RadControls for ASP.NET AJAX Q3 2011 SP1. Setup will now exit."

Thing is, I do have administrative rights.  I tried creating the installation folder in advance and clearing the downloaded file 'block' flag.  No luck.

Is there a an installation log somewhere that shows the error?



Background:
  1. Installed Telerik evaluation in Dec.
  2. Purchased package from Telerik.
  3. Downloaded licensed package.
  4. Ran licensed package, it said the controls were already installed.
  5. Weeks later, I got evaluation version errors.
  6. Uninstalled evaluation version.
  7. Ran licensed package, it said my installer was out of date.
  8. Downloaded licensed package again.
  9. Ran new licensed package, it says I am not Administrator.
John
Top achievements
Rank 1
 answered on 01 Feb 2012
3 answers
179 views
Hi there,

I'm struggling to get file exports and sorting working on a grid without full postbacks.

I am able to get each working individually without postbacks, but never together.

Here is the code. I have included lots of <br /> so that you can observe the full postback easily (the page will scroll back to the top). With this code, I can export the grid without a postback. Column sorting, however, produces a postback.

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeBehind="Default.aspx.cs" Inherits="TabStripMultiPageRadGrid._Default" %>
 
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<script type="text/javascript">
 
    function onRequestStart(sender, args) {
        if ((args.get_eventTarget().indexOf("RadGrid1") >= 0)) {
            if (args.get_eventArgument().indexOf("ExportToExcel") ||
                    args.get_eventArgument().indexOf("ExportToPdf") >= 0 ||
                    args.get_eventArgument().indexOf("ExportToCsv") >= 0) {
                args.set_enableAjax(false);
            }
        }
    }
     
</script>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
    </telerik:RadScriptManager>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"  ClientEvents-OnRequestStart="onRequestStart">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="RadTabStrip1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadTabStrip1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="RadMultiPage1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="RadGrid1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
         
    </telerik:RadAjaxManager>
    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />
    <telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1">
        <Tabs>
            <telerik:RadTab runat="server" Selected="True" Text="Tabstrip" meta:resourcekey="RadTabResource1">
            </telerik:RadTab>
        </Tabs>
    </telerik:RadTabStrip>
    <telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0">
        <telerik:RadPageView ID="RadPageView1" runat="server">
            <telerik:RadGrid ID="RadGrid1" runat="server" CellSpacing="0" GridLines="None" DataSourceID="XmlDataSource1"
                AllowSorting="true">
                <MasterTableView AutoGenerateColumns="True" DataSourceID="XmlDataSource1" CommandItemDisplay="Top">
                    <CommandItemSettings ShowExportToPdfButton="true" ShowExportToExcelButton="true"
                        ShowExportToCsvButton="true" ShowAddNewRecordButton="false" ShowRefreshButton="false" />
                    <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                        <HeaderStyle Width="20px" />
                    </RowIndicatorColumn>
                    <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
                        <HeaderStyle Width="20px" />
                    </ExpandCollapseColumn>
                    <Columns>
                        <telerik:GridBoundColumn DataField="id" FilterControlAltText="Filter id column" HeaderText="id"
                            SortExpression="id" UniqueName="id">
                        </telerik:GridBoundColumn>
                    </Columns>
                    <EditFormSettings>
                        <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                        </EditColumn>
                    </EditFormSettings>
                </MasterTableView>
                <FilterMenu EnableImageSprites="False">
                </FilterMenu>
                <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default">
                </HeaderContextMenu>
            </telerik:RadGrid>
            <asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/XMLFile1.xml">
            </asp:XmlDataSource>
        </telerik:RadPageView>
    </telerik:RadMultiPage>
</asp:Content>

If I then remove " ClientEvents-OnRequestStart="onRequestStart" ", the sorting works fine without a postback, but the grid no longer exports.

There is no code behind.
using System;
 
namespace TabStripMultiPageRadGrid
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
 
        }
    }
}

Standard books.xml Data source
<?xml version="1.0"?>
<catalog>
  <book id="bk101">
    <author>Gambardella, Matthew</author>
    <title>XML Developer's Guide</title>
    <genre>Computer</genre>
    <price>44.95</price>
    <publish_date>2000-10-01</publish_date>
    <description>
      An in-depth look at creating applications
      with XML.
    </description>
  </book>
  <book id="bk102">
    <author>Ralls, Kim</author>
    <title>Midnight Rain</title>
    <genre>Fantasy</genre>
    <price>5.95</price>
    <publish_date>2000-12-16</publish_date>
    <description>
      A former architect battles corporate zombies,
      an evil sorceress, and her own childhood to become queen
      of the world.
    </description>
  </book>
  <book id="bk103">
    <author>Corets, Eva</author>
    <title>Maeve Ascendant</title>
    <genre>Fantasy</genre>
    <price>5.95</price>
    <publish_date>2000-11-17</publish_date>
    <description>
      After the collapse of a nanotechnology
      society in England, the young survivors lay the
      foundation for a new society.
    </description>
  </book>
  <book id="bk104">
    <author>Corets, Eva</author>
    <title>Oberon's Legacy</title>
    <genre>Fantasy</genre>
    <price>5.95</price>
    <publish_date>2001-03-10</publish_date>
    <description>
      In post-apocalypse England, the mysterious
      agent known only as Oberon helps to create a new life
      for the inhabitants of London. Sequel to Maeve
      Ascendant.
    </description>
  </book>
  <book id="bk105">
    <author>Corets, Eva</author>
    <title>The Sundered Grail</title>
    <genre>Fantasy</genre>
    <price>5.95</price>
    <publish_date>2001-09-10</publish_date>
    <description>
      The two daughters of Maeve, half-sisters,
      battle one another for control of England. Sequel to
      Oberon's Legacy.
    </description>
  </book>
  <book id="bk106">
    <author>Randall, Cynthia</author>
    <title>Lover Birds</title>
    <genre>Romance</genre>
    <price>4.95</price>
    <publish_date>2000-09-02</publish_date>
    <description>
      When Carla meets Paul at an ornithology
      conference, tempers fly as feathers get ruffled.
    </description>
  </book>
  <book id="bk107">
    <author>Thurman, Paula</author>
    <title>Splish Splash</title>
    <genre>Romance</genre>
    <price>4.95</price>
    <publish_date>2000-11-02</publish_date>
    <description>
      A deep sea diver finds true love twenty
      thousand leagues beneath the sea.
    </description>
  </book>
  <book id="bk108">
    <author>Knorr, Stefan</author>
    <title>Creepy Crawlies</title>
    <genre>Horror</genre>
    <price>4.95</price>
    <publish_date>2000-12-06</publish_date>
    <description>
      An anthology of horror stories about roaches,
      centipedes, scorpions  and other insects.
    </description>
  </book>
  <book id="bk109">
    <author>Kress, Peter</author>
    <title>Paradox Lost</title>
    <genre>Science Fiction</genre>
    <price>6.95</price>
    <publish_date>2000-11-02</publish_date>
    <description>
      After an inadvertant trip through a Heisenberg
      Uncertainty Device, James Salway discovers the problems
      of being quantum.
    </description>
  </book>
  <book id="bk110">
    <author>O'Brien, Tim</author>
    <title>Microsoft .NET: The Programming Bible</title>
    <genre>Computer</genre>
    <price>36.95</price>
    <publish_date>2000-12-09</publish_date>
    <description>
      Microsoft's .NET initiative is explored in
      detail in this deep programmer's reference.
    </description>
  </book>
  <book id="bk111">
    <author>O'Brien, Tim</author>
    <title>MSXML3: A Comprehensive Guide</title>
    <genre>Computer</genre>
    <price>36.95</price>
    <publish_date>2000-12-01</publish_date>
    <description>
      The Microsoft MSXML3 parser is covered in
      detail, with attention to XML DOM interfaces, XSLT processing,
      SAX and more.
    </description>
  </book>
  <book id="bk112">
    <author>Galos, Mike</author>
    <title>Visual Studio 7: A Comprehensive Guide</title>
    <genre>Computer</genre>
    <price>49.95</price>
    <publish_date>2001-04-16</publish_date>
    <description>
      Microsoft Visual Studio 7 is explored in depth,
      looking at how Visual Basic, Visual C++, C#, and ASP+ are
      integrated into a comprehensive development
      environment.
    </description>
  </book>
</catalog>

I have hosted the solution here for your reference: Download

Zhi
Top achievements
Rank 1
 answered on 31 Jan 2012
2 answers
85 views
Hi Telerik Community,

I have two RadGrids sitting on a page, both inside a RadAjaxPanel. When I have RadWindow close, my add_close function (oWnd.add_close(RefreshAfterMatch);) will only refresh one of the two grids (perDiemBookingsRadGrid). Here is my function:
function RefreshAfterMatch() {
            var matchMasterTable = $find("<%= RadGrid1.ClientID %>").get_masterTableView();
            var pdMasterTable = $find("<%= perDiemBookingsRadGrid.ClientID %>").get_masterTableView();
            matchMasterTable.rebind();
            pdMasterTable.rebind();
        }

Any ideas on how to get both grids to rebind?

Thanks,
Joe
Joseph
Top achievements
Rank 2
 answered on 31 Jan 2012
3 answers
586 views
Hi All,

I am facing a situation here where I need to change the worksheet name of CSV file. I use below code to export my grid to CSV.

grid1.MasterTableView.ExportToCSV();

I don't want to export file to excel (i.e. xls or Excelml). I am using Telerik 2011 Q3. Is it possible to do the same in Telerik 2012 Q1?

Thanks in advance!!!

Dhaval Tamhane



Richard
Top achievements
Rank 1
 answered on 31 Jan 2012
4 answers
85 views

Hi,

I am upgrading 2008 Q3 version of telerik control to 2011 Q3 version in my project in .NET 4.0. I have an issue with the RadAjaxxLoadingPanel in the latest version where it used to work fine with 2008 version.

I have a RadComboBox outside of the RadAjaxPanel which refreshes the grid based on the dropdown selection. When Items selection is changed in the dropdown it will make a Ajax postback to refresh the grid. while the grid is getting refreshed the AjaxLoading panel shows the back color of gray with some transparency set. The grid will not be accessible during the refresh. The gray color disappeared itself and grid became accessible again, once the Ajax is complete in the 2008 Q3 version. But, with 2011 Q3 version the gray color won’t disappear and the grid is inaccessible even after the post back is complete.

Here is the code: Please let me know what needs to be done to get the same behavior in the latest version? Thanks in Advance!!!

<telerik:RadAjaxPanel ID="ajaxPanel" EnableAJAX ="true" EnableOutsideScripts="false"

EnablePageHeadUpdate="false" runat="server" LoadingPanelID="ajaxLoadingImage" EnableViewState="false"

 EnableEmbeddedScripts ="false" EnableHistory="false" EnableTheming="false"

ClientEvents-OnRequestStart="RequestStart" ClientEvents-OnResponseEnd="RequestEnd" >

    <telerik:RadAjaxLoadingPanel ID="ajaxLoadingImage" EnableViewState="false" runat="server" BackColor="Gray" Transparency="90"

    </telerik:RadAjaxLoadingPanel>

   

   <div id="DataGrid">

        <telerik:RadGrid id="grid" runat="server" AutoGenerateColumns="false"

            GridLines="None" Skin="" EnableEmbeddedSkins="true" EnableViewState="false"

            EnableAJAXLoadingTemplate="true" LoadingTemplateTransparency="100"

            EnableAJAX="true"  AllowSorting="true" OnItemCreated="grid_ItemCreated"

            OnItemDataBound="grid_ItemDataBound"

            OnSortCommand="grid_SortCommand"

            AllowAutomaticDeletes="false" AllowAutomaticInserts="false"

            AllowAutomaticUpdates="true" AllowCustomPaging="false"

            AllowFilteringByColumn="false" AllowMultiRowEdit="false"

            AllowMultiRowSelection="false" AllowPaging="false">

           

            <ClientSettings EnablePostBackOnRowClick = "false"

             AllowColumnHide="false" AllowColumnsReorder="false" AllowDragToGroup="false" AllowExpandCollapse="false"

             AllowKeyboardNavigation="false" AllowGroupExpandCollapse="false" AllowRowHide="false"

             AllowRowsDragDrop="false">

                 <Selecting AllowRowSelect="false" EnableDragToSelectRows="false" />

                 <ClientEvents OnGridCreated="GridCreated"></ClientEvents>

           </ClientSettings>

            <MasterTableView AllowCustomSorting="true" DataKeyNames="status" AllowNaturalSort="false"

            CssClass="ltable" Width="100%"  AllowAutomaticDeletes="false" AllowAutomaticInserts="false"

            AllowAutomaticUpdates="false" AllowCustomPaging="false" AllowFilteringByColumn="false"

            AllowPaging="false">

              <Columns>      

...                                   

              </Columns>     

            </MasterTableView>

    </telerik:RadGrid> 

    </div>

</telerik:RadAjaxPanel>

Sub
Top achievements
Rank 1
 answered on 31 Jan 2012
2 answers
368 views
I am using RadAjaxManagerProxy in my user control and RadAjaxManager in the master page and a RadAjaxLoadingPanel. When an error occurs server side, the loading panel hides and does not show any error message. How can I show an error message when an ajax request fails.
Suresh
Top achievements
Rank 1
 answered on 31 Jan 2012
2 answers
59 views
If you are using a WebUserControl for your edit form on a rad grid do you have to use link button on the control in order for the Update, Cancel, etc. controls to work?
Eric Klein
Top achievements
Rank 1
 answered on 31 Jan 2012
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?