Telerik blogs

Latest

For the latest product updates, please visit Release.

  • Desktop WinForms

    Techniques for Creating a Hierarchical RadGridView for WinForms

    Update (10/8/2010): With the Q2 2010 release, a few things changed in RadGridView's API. Most notably, the MasterGridViewTemplate property has been deprecated and replaced with the MasterTemplate property. Due to this, and other changes, I've decided to update this blog entry to contain the latest available information. A while back, I posted a video on Telerik TV explaining the different techniques you can use to create a hierarchical RadGridView (Please note that the video was recorded prior to Q2, so there may be a few minor differences between the RadGridView in the video and the one that is currently ...
    October 09, 2010
  • Desktop WinForms

    Twitter Authentication with TweetSharp and WinForms

    A few weeks ago, I decided to spend some more time experimenting with the Twitter API and TweetSharp. If you missed my last blog entry about it, you can access it here. Last time I focused on creating a simple UserControl for ASP.NET that displayed recent tweets. It didn’t require any authentication and was actually quite simple to implement. This time around, I wanted to create a RadControls for WinForms based application that retrieved information about my accounts followers. This type of information is unfortunately not publically accessible through the API. You actually need to authenticate and log ...
    October 08, 2010
  • Desktop WinForms

    RadGridView for WinForms – Getting Started with Virtual Mode

    Every once in a while, someone asks me "What’s the best way to bind 1,000,000+ records to RadGridView?” The first thought that pops into my head is, “Why in the world would you want to do that?” But – as there is always a reason for everything, good or bad, I typically go ahead and answer this question by suggesting the use of Virtual Mode. Virtual Mode allows you to implement your own data management operations for RadGridView. This means, instead of setting radGridView1.DataSource = bagillions of objects, you can intelligently manage how objects are loaded and cached ...
    September 24, 2010
  • Desktop WinForms

    RadRibbonBar - Keyboard navigation using Key tips

    The Keyboard navigation major feature is now available with the Q2 ServicePack1 release. You can start using it immediately in WPF and Silverlight and as a result enhance your application’s Usability and Accessibility. Try it yourself. The API The API is pretty straight-forward. First you should enable Key tips, for the instance of a RadRibbonBar, with simple attached property like follows. <telerik:RadRibbonBar telerik:KeyTipService.IsKeyTipsEnabled="True"> Then you can attach key tip text to every component in the RadRibbonBar with simple line of code. <telerik:ApplicationMenu telerik:KeyTipService.AccessText="F">  Some components need alternative key tip activation text like the RibbonGroup. Foe example one could be used for the DialogLauncher button and one for the group itself, when the group...
  • Desktop WinForms

    Explained: RadGridView for WinForms virtualization and its implications. The case with CellElement and RowElement

    As the Logical vs. Visual Grid Structure help article states, RadGridView for WinForms uses virtualization for its cells/rows and as of Q2 2010 there is column virtualization as well. What is virtualization? To put it simply, when you bind RadGridView to a DataTable with 1000 rows, you get 1000 data row objects created in RadGridView (of type GridViewDataRowInfo). However, not all data row objects can be visible at the same time in the RadGridView estate in your application. This is why only the visual rows that can be shown in the estate get created (these visual rows are of type GridDataRowElement), or about...