• Have you ever had to organize a complex schedule for an event, scheduling sessions and juggling resources? Using the RadScheduler control in a WinForms application makes this task a breeze!
  • As you may already know, Q1 2012 RadControls for WinForms brought to you one much requested feature- native printing support for RadGridView and RadScheduler. Utilizing its capabilities it is as easy as pie to send the data from your control to a printer by calling a single method. However, there are also a variety of options that allow you to customize the appearance of your pages. With this post, we will take a closer look at the features and options of printing that RadScheduler provides out-of-the-box.

    Let’s say we have a RadScheduler populated with appointments and we want to implement...
  • I have provided technical support for RadScheduler since its inception and I can say that it is truly like an iceberg - the more you dive in knowing the control the more you come to appreciate its power, richness of features, potential for customization and flexibility. But what good is something if you don't know that it exists? For the Q3 2011 release, we have made a thorough review of the RadScheduler demos and realized that they show only a fraction of RadScheduler's potential. So, we have updated some old demos and added a few new ones. We will continue this practice in the future...

  • Q1'11will definitely be huge to RadControls for WinForms!

    First, it will be the first 3rd party component suite to offer Microsoft Active Accessibility (MSAA) and Coded UI test support, which by itself is huge enough. Second, it will introduce a brand new control - RadWizard. Third, it will offer two major improvements to RadScheduler for WinForms, which will cover in this blog. And, if this isn't enough, we will also give you a brand new version of our TreeView control (which we will cover in a blog next week, so stay tuned).

    The two major improvements of RadScheduler for WinForms will surely...

  • This blog post could be helpful for those who seek a way to store and retrieve all appointments information like Resources, TimeMarkers, Categories. It also provides a handy way to handle recurrence exceptions without any additional code.

    1. Database design (This step can be avoided if a DataModel is initially created and then a database is generated from it).

    The key points that need to be taken into consideration when planning the database are:

    • Where to save appointments
    • Where to save recurrent appointments’ exceptions
    • Where to save resources and how to relate them with appointments

    Here is the database schema used in...

  • Today, Thursday, April 15, 2010, Robert Shoemate will be presenting a webinar about RadScheduler for WinForms. If you would like to attend, please click the link below.

    Introduction to RadScheduler for WinForms
    RadScheduler for WinForms is a highly customizable appointment presentation component that offers rich Outlook-style functionality. Through the use of this component, you can easily add rich scheduling UI to any Windows Forms application. In this webinar, Telerik Developer Support Specialist Robert Shoemate will introduce RadScheduler and demonstrate how to utilize its powerful feature set in your own applications. By attending this webinar, you will learn about features such as codeless data binding, adding custom fields, and UI customization. 

    Join the...

  • Hey everyone, it is the day you've all been waiting for.  So what makes April 8th so special? 

    Today on the live webinar I added the last module to the Silverlight Recruiting Application, both in the code-behind and in the MVVM/Prism versions.  Here is a quick look at the end result:

    Dashboard Snapshot

    Pretty neat, right? :)

    To get some of the pre-requisites out of the way, to play with this you will need...

    • Visual Studio 2008
    • Silverlight 3
    • WCF RIA Services Beta for VS2008 (last version release for 2k8)

    Ideally you'll all have downloaded the Q1 2010 release, but if not I included the...

  • Yesterday I held a live webinar on Building a real-world application with RadControls for Silverlight 4. Thank you to all of those that attended, but if you did not have a chance to catch it, you can watch a recorded version here:

    Building a real-world application with RadControls for Silverlight 4

    I wasn't able to get too deep into the inner workings of the app because of time limitations, but over the upcoming weeks I will dig deeper in my blog posts, and potentially some videos.

    FYI, I just put up a new blog post where I provide a link to download the source...

  • One very common issue that we’ve addressed in the Q3 release is the lack of a description field for the appointments. Until now you had to customize the advanced template in order to get one, but not any more.

    Description

    How to enable the integrated description field:

    • Data Source - set DataDescriptionField to the corresponding column in your database:
    <telerik:RadScheduler runat="server" ID="RadScheduler1" DataSourceID="AppointmentsDataSource" DataKeyField="ID" DataSubjectField="Subject" DataDescriptionField="Description" DataStartField="Start" DataEndField="End" DataRecurrenceField="RecurrenceRule" DataRecurrenceParentKeyField="RecurrenceParentID">
    ...
    </telerik:RadScheduler>
    • Provider – set EnableDescriptionField to “true” and persist the Appointment.Description value in your provider.
    <telerik:RadScheduler runat="server" ID="RadScheduler1" ProviderName="XmlSchedulerProvider" EnableDescriptionField="true" >
    ...
    </telerik:RadScheduler>

    This is all you need for editing and storing the description, but what about showing it? A simple appointment template will do:

    <AppointmentTemplate> <div> <%#...
  • As many of you noticed Telerik Scheduler was relesead with a completely new look of the edit appointment dialog.

    Some of the things inside the dialog are just redesigned, however some of them are completely new like the categories,time markers and the importance buttons. Today I will give you more information about them:

     

    Categories:

    scheduler categories

    There are some built-in categories in RadScheduler and in  its edit dialog. A category can be assigned to an appointment by choosing one from the dialog on through code behind like this:

    categories by code-behind

    Then the category will appear in the appointment:

    appointmetn with a blue category

    and in the edit dialog:

     blue category

    You can remove a assigned category by...