Telerik blogs

Latest

  • Release

    Page Aggregates (Page Totals) in Telerik Reporting Q1 2011

    In some report scenarios, it is useful to include a page-scoped aggregate in Page Header or Page Footer section. As of Q1 2011, the powerful expression engine of Telerik Reporting has been extended with page aggregates, which allow you to add customizable sub-totals and summary data at the bottom of every page, such as total number of Unit X sold, or the average number of processes that have passed. You can add counts, sums, and averages to each page, even if your report consists of subreports and several tables. To add a page aggregate you need to utilize the new PageExec function that takes...
    May 27, 2021 3 min read
  • Desktop WPF

    How To Drag A File From Desktop And Drop It In RadTreeView Placed In WPF Application

      Sometimes we need to extend the RadTreeView’s Drag’and’Drop abilities in order to accept external data from other applications or Windows. In this post I will show you how to successfully drag and drop images from  windows desktop / windows explorer to a RadTreeView located in a running WPF Application. Imagine we want to make a tree that shows pictures and names of our favourite football teams and our favourite players in these teams. How can we achieve this ? We can first create some ViewModels: PlayerViewModel, TeamViewModel, LeagueViewModel that all inherit from BaseViewModel. The BaseViewModel will implement the INotifyPropertyChanged interface and will expose Name(string) and ImgSource(Uri) properties. Then we will create...
    May 27, 2021 2 min read
  • People

    Come Join Us Hawaii

    Technorati Tags: Speaking,.NET,TDD,BDD,WPF,Mocking,Agile,Scrum,Unit Testing I’m getting ready to kick off a crazy month of speaking.  I start Friday, April 1 in lovely Honolulu, HI with 4 talks at the Honolulu SQL (and .NET) Saturday.  I will be presenting: Windows Presentation Foundation for Developers Lessons Learned: Being Agile in a Waterfall Enterprise Introduction to Test Driven Development Mocks, Stubs, and Dependency Injection, Oh My! For more information, you can check out the conference at this link: http://www.sqlsaturday.com/72/eventhome.aspx Chris Eargle will also be there, presenting: Code Like a Ninja: Enhance Your Productivity Secrets of a .NET Ninja What’s New in ASP.NET MVC3: Building Nerd Dinner I...
    May 27, 2021 1 min read
  • Productivity Reporting

    Programmatically Exporting Telerik Reports to PDF and Other Formats

    As many of you know, Telerik Reporting is incredibly versatile. Using it, you can create a single report, then take that one report and display it in Silverlight, WPF, WinForms, or ASP.NET using one of our four available report viewers. Recently, however, I've noticed that people are interested in exporting reports without even displaying a report viewer at all. I am happy to let you know that Telerik Reporting indeed supports this exact scenario. I suppose you could consider it a "5th" way of viewing reports if you wanted. Setting up Telerik Reporting to export reports programmatically is actually quite ...
    May 27, 2021 3 min read
  • Release

    Custom RadMap Provider for Q1 2011

    Since Q1 2011 and the newest release of the RadMap several changes were made to the control. Presently it is possible to specify several tile providers that will be displayed one over the other through the RadMap.Providers property. If your Map sources have tile size different from the default one (256x256) then all these sources must use the same tile size. For example if you want to have a satellite source with tile size 300x300 and a road source, the last one must use this tile size as well. If your map source uses a tile size different from the...
    May 27, 2021 2 min read
  • Release

    Exporting Telerik Reports to PowerPoint Presentation (Q1 2011)

    One of the greatest new features in Telerik Reporting Q1 2011 is the PowerPoint Presentation Rendering Extension, which produces a PowerPoint Presentation file from any Telerik report. The new rendering extension is part of the newly introduced support for the Office Open XML standard which meets “the new workplace challenges that include easily moving data between disparate applications, and allowing users to glean business insight from that data." (Source: MSDN). Supporting the Office Open XML standard also means that Telerik Reporting can export its reports not only to Microsoft Office PowerPoint, but to Word, and Excel 2007/2010. The native Office Open XML support means that any document suite,...
    May 27, 2021 2 min read
  • Productivity

    Rethinking Agile Methodologies Part III: Moving away from Scrum

    See also: Part I: How I started to use Scrum Part II: Scrum, but In Part I we looked at how I first got into Agile and Scrum. Last week in Part II, we explored how Scrum failed to be flexible enough to fit into my unique process. Today we will take a look at how I got introduced to Kanban. The start-up I worked at a few years ago that I described in Part II successfully used Scrum for traditional software development, however, when we were faced with a pretty unique development requirement, Scrum failed us. To refresh your memory from Part II, we had to spider thousands...
    March 11, 2025 4 min read
  • Productivity Reporting

    Q1 2011 Telerik Reporting Webinar Materials

    I was very happy to see feedback from several of you who are very happy about the latest additions to Telerik Reporting! As promised, here are the demo projects I utilized during the webinar. Please note that there are a few requirements to get them up and running successfully. I've listed those below. Requirements Telerik Reporting Q1 2011 (Download Trial) Open XML SDK 2.0 (Download) Windows Azure SDK (Download) Projects Reporting Q1 2011 Demos Cloud Reports Demo Thanks again for attending if you were able to make it to the live webinar! If ...
    May 27, 2021 1 min read
  • Desktop WPF

    Editing the RadScheduleView's TimeRulerItemTemplateSelector

    RadControls for WPF, 2011.Q1 We will start with the project from the previous post: DOWNLOAD: RadScheduleView_GroupHeaderTemplates.zip And will produce the following project that has its timeruler items modified: DOWNLOAD: RadScheduleView_TimeRulerItemTemplates.zip Using the GroupHeaderContentTemplateSelector you can bind to the resource data. In the time ruler this is not the case. The time ruler items present date information and at this time they can’t be modified through items source property. We will create an inline template selector and discuss some of the TimeRulerItem DataTemplates. Converting the TimeRulerItemTemplateSelector to Local Value Select the RadScheduleView, go to the “Styling” section in the “Properties” tab and click the rectangle near the “TimeRulerItemTemplateSelector” property. Then...
    May 27, 2021 3 min read
  • Desktop WPF

    Editing the GroupHeaderContentTemplateSelector of RadScheduleView

    RadControls for WPF, 2011.Q1 We will start with the project from the previous post: DOWNLOAD: RadScheduleView_StartUp.zip And will create a project that has one of the GroupHeader templates modified: DOWNLOAD: RadScheduleView_GroupHeaderTemplates.zip Converting the GroupHeaderContentTemplateSelector to Resource Select the RadScheduleView on the Design Surface. Go to the “Styling” property group. Click the small rectangle near the “GroupHeaderContentTemplateSelector” and use the “Convert to New Resource…” option: Name the new resource “GroupHeaderTemplateSelector”: Converting a DataTemplate from the GroupHeaderContentTemplateSelector to Resource Click again the “GroupHeaderTemplateSelector” and “Edit Resource”:   From the dialog that will open: Convert the HorizontalTemplate and the VerticalTemplate to new resources named "HorizontalHeaderTemplate" and...
    March 24, 2011 2 min read