Telerik blogs

Latest

  • Productivity Reporting

    Understanding the Report Life Cycle in Telerik Reporting

    Have you ever spent a large amount of time designing a Telerik Report only to discover that its output is not entirely what you expected? This is the type of problem that can occur if you don't have a full understanding of the Report Life Cycle. The Report Life Cycle defines what happens and when it happens in Telerik Reporting. Understanding the Life Cycle is crucial to effectively using Telerik Reporting, which is why I plan on spending some time explaining it in detail today.   The diagram in Figure 1 provides a high level overview of the sequence of events ...
    May 27, 2021 3 min read
  • Web ASP.NET MVC

    Building Real Applications with Telerik MVC & OpenAccess – Introduction

    Hi every one, I want to take a moment and introduce you to a series I will be writing here on Telerik blogs.  I will be creating an MVC2 application utilizing Telerik MVC extensions, Open Access, and jQuery.  The goal is to discuss real world problems that are faced when building this type of application, and to show solutions to these issues. It will start with building a model, then the DAL, and then move onto UI issues.  I will also show ways to handle large record sets with OA fetch plans/caching, and show some tips/tricks to help keep the UI...
    May 27, 2021 1 min read
  • People

    Telerik LINQ to M Refresh

     SQL Server Modeling (formerly "Oslo") is a new model driven development paradigm. Developers can model their applications using the new M language. M allows you to define a structure for your data as well as represent it in graph based values. Representing values in the M language is very similar to JSON, which will allow you to represent your data in name/value pairs. Here is an example of M values in action: People {      { Id=>1, Name=>"Steve", Age=>36},      { Id=>2, Name=>"Mike", Age=>29} } Last summer, Telerik created the industry’s only LINQ to M (Values) implementation. The Telerik LINQ to M implementation allows the developer to use pure LINQ statements...
    May 27, 2021 1 min read
  • Release

    Expression Blend for WinForms? We are almost there!

    As Q1 2010 is approaching we thought it would be a good idea to tell you where we are currently with our new Visual Style Builder (VSB) for Windows Forms. After several months of hard work we are almost done with an application, which may be easily described as Expression Blend, but for Windows Forms. The most important aspect of the new VSB is that it will decrease the amount of time needed to create or tweak themes from days to hours, and even minutes! We have considerably simplified the work flow to allow you to focus on more important things,...
    February 24, 2025 3 min read
  • Productivity Document Processing

    Programmatic export to PDF from Silverlight application

    Ever wanted to export a Telerik report from a Silverlight application? This is easily accomplished by instantiating the ReportServiceClient class, which plays the role of proxy to the Telerik Report Service. To specify that you want to render the report we use the RenderAsync method of the ReportServiceClient, which invokes the respective method on the server (remember that it serves as proxy) that would return the rendered report. Since we’ve used an asynchronous method and we do not know when the render would finish, we need to handle the RenderCompleted event. In the RenderCompleted event we get the result from the rendering and decide what to...
    May 27, 2021 2 min read
  • Web ASP.NET AJAX

    Rating column for RadGrid for ASP.NET AJAX

    Here is yet another handy column type coming for RadGrid. The GridRatingColumn will show a RadRating control for every data item in your RadGrid, both in view and edit mode. GridRatingColumn will support 2 modes of interaction. In the standard mode, GridRatingColumn will behave like an ordinary editable column. It will display a read-only RadRating control when the item is in view mode and an editable RadRating control when in edit mode. Alternatively, the rating column will allow you to change the rating value even in view mode. Thus, when RadGrid posts back, you can get the updated value on the server...
    May 27, 2021 2 min read
  • Productivity

    How to video: Using Telerik Data Services Wizard Beta1 to build a WCF Endpoint

    .NET Ninja in training, Peter Bahaa, shows us how to build a WCF Endpoint using Telerik OpenAccess entities and the Data Services Wizard beta 1. Telerik Data Services Wizard Beta1-WCF from Stephen Forte on Vimeo. Technorati Tags: WCF,Telerik
    May 27, 2021 1 min read
  • Productivity

    How to video: Using Telerik Data Services Wizard Beta1 to build an Astoria service

    .NET Ninja in training, Peter Bahaa, once again returns to show us how to build a WCF .NET Data Service (aka Astoria) using Telerik OpenAccess entities and the Data Services Wizard beta 1. Telerik Data Service Wizard Beta1-Astoria from Stephen Forte on Vimeo.   Technorati Tags: Telerik,Astoria
    May 27, 2021 1 min read
  • Productivity Testing

    Live Demo of Telerik WebUI Test Studio this Thursday

    Join our weekly Live Demo of Telerik WebUI Test Studio on Thursday, Feb. 4th at 11AM EST! This is a short (~30min) webinar that provides an overview of the product and helps you get quickly started with Automated UI Testing for AJAX and Silverlight. Jump-start your evaluation and save time by having all your questions answered by the experts. Register now!
    May 27, 2021 1 min read
  • Desktop WPF

    Empty data template in RadGridView for Silverlight (and WPF)

      One more RadGridView behavior frequently requested by our clients is to display a message when there are no records to display. A typical real life scenario would be a RadGridView displaying a list of search results. When there are no results found we would like to have a message like “No results found!” displayed in RadGridView.       UPDATED VERSION FOR SL4 If you download the project above , you will see that if you get the EmptyDataTemplateBehavior.cs into your project, setting the empty data template will be as easy as writing a few lines of XAML : <telerik:RadGridView x:Name="RadGridView1" > <i:Interaction.Behaviors> <local:EmptyDataTemplateBehavior> <local:EmptyDataTemplateBehavior.EmptyDataTemplate> <DataTemplate> <TextBlock Text="No results...
    May 27, 2021 1 min read