Telerik blogs

Latest

  • Productivity

    Show me your IsNumeric() and I'll show you mine

    I was innocently writing a piece of code today and the need arose to check if an input type is a number. Naturally I started looking for such a method inside the .NET classes. After all for a framework which has more than 380,000 methods it will only be logical to have at least one which will do something as basic as this. Guess what? .NET does not ship with such a public method. Whaaaa? But do stay with me, please! It gets better. Armed with Reflector I decided that even if there is no such public method there must be a private one at...
    September 01, 2008
  • Productivity

    Visual Studio 2008 Intellisense and Telerik.Charting

    By default the RadControls installer adds the Telerik.Charting assembly to the GAC on the machine where the package is installed, as the Telerik.Charting assembly is used by more than one package - RadControls for ASP.NET AJAX and RadControls for Winforms. So, let's consider an example -- create a new web site and use at least one control from the suite. When you drag a control from the toolbox Visual Studio will automatically copy Telerik.Web.UI.dll to site's Bin folder. Telerik.Web.UI assembly refers to Telerik.Charting assembly. But as long as Telerik.Charting is in the GAC it will not be copied to the...
    August 29, 2008
  • Desktop WPF

    RadGridView for WPF performance compared to Microsoft DataGrid

    Today I saw this blog post and I couldn't resist to test RadGridView for WPF using the same data :) Looks like by default our grid will sort approximately 10 times faster - no need to build your own custom comparers. Enjoy! [Download]...
    August 29, 2008
  • Web ASP.NET AJAX

    RadCalendar for ASP.NET (AJAX) localization and all the necessary to have culture independent automated tests

    First some background: Recently I’ve been working on an interesting task, which required digging into some details in RadCalendar control localization implementation. Due to a customer bug report, I tested the RadCalendar control in a non-English culture for a specific scenario. I also ran the automated tests we had built for the Calendar control and was shocked at the fact that so many tests simply failed. The reason is that these tests expected some certain Calendar element values, which generally depend on the culture you run the control on. I took the challenge to investigate, implement the necessary methods and ...
    August 29, 2008
  • Release

    Telerik Reporting Q2 2008 SP1 is now live

    Hello People,   My name is Rossen Hristov and I am a developer at the Telerik Reporting team. This is my first post and in it I would like to share some good news with you -- Telerik Reporting Q2 2008 SP1 is now officially live. We have spent the last month or so making sure that most of the issues that you have reported have been addressed carefully. This Service Pack is by far the largest we have delivered in terms of issues fixed and I would like to thank you for the great feedback that you have provided during the past...
    August 28, 2008
  • Web ASP.NET AJAX

    RadGrid for ASP.NET AJAX Webinar on Tuesday Sept 2nd

    Don't miss the chance to hear Lino Tadros* himself talk about RadGrid for ASP.NET AJAX. You can sign up for FREE here.   The 2-hour training will cover the following advanced topics: Grid Calculations (Footer Aggregates, Calculated Columns, etc) Templates (Global Item Template, Nested View Template, Detail Template, etc) Client-Side Functionality (Binding to WebServices, APIs, Items Drag-n-Drop, etc) Boosting Performance with LINQ Tune in on Tuesday, September 2nd @ 9.30AM PDT!   *Lino is the President of Falafel Software and long-time Microsoft .NET MVP with great presentation skills and charisma. P.S. Don't forget that Todd will be ...
    August 28, 2008
  • Release

    New Feature: Full EntityDataSource support in RadGrid for ASP.NET AJAX

    I'm pleased to announce that the next version of RadGrid for ASP.NET AJAX will support natively EntityDataSource. All operations like paging, sorting and filtering will be applied directly on the data-base server:   and of course you will able to insert, update and delete records completely codeless. Enjoy! [Download]...
    August 27, 2008
  • Web

    Populating Silverlight TreeView from WCF Service with LINQ to SQL

    In this example I will show you how to populate a RadTreeView using LINQ and WCF. Also you will see how to transform a flat data into a hierarchical one. The target result is: 1. Create a new Silverlight Web Application Project NOTE: Make sure you choose "Web Application Project" After the project loads you can see that besides the regular Silverlight application, Visual Studio adds a Web application that will host the .xap file.   Before writing any LINQ or creating any WCF service, we need a database to target. 2. Right-click on RadTreeViewWithWCFWeb project and add a new item - "SQL Server Database". You can give the...
    August 27, 2008
  • Release

    RadControls for Silverlight 2 Q2 2008 Beta 2

    With this Beta2 release RadControls for Silverlight has been enhanced with several brand new controls:   RadTimePicker RadTimePicker is an easy to use control allowing you to integrate time selection in your web applications. The control exposes an advanced parser that converts numeric/alpha-numeric values into a valid time. Using the templates of the RadTimePicker control you can arrange the items in your very custom manner. The control also supports defining selectable time-range through its Start/EndTime and Interval properties, or binding to a collection containing pre-defined values. RadExpander  RadExpander control is a flexible control that helps you save space and achieve an easier navigation through...
  • Web

    dotNetRegister: Requirements

    Before we can begin any serious coding of the recently introduced "dotNetRegister" reference app, we need to define some some requirements. As with any good agile development effort, I want to create a backlog of features that need to be implemented and then prioritize development from there. I even intend to work on this application in sprints, though clearly, as a part time project, I don't expect to have a stellar burn-down rate. ASIDE: If any of these agile terms- like backlog, sprint, or burn-down rate- are unfamiliar to you, I highly encourage you to spend a little time becoming more...
    August 27, 2008