ASP.NET Team Blog

This Blog


Mehul Harry is the DevExpress Web Program Manager. Follow him on twitter: @Mehulharry

Subscribe (RSS, Email)


October 2007 - Posts

  • Add scheduling to your website with ASPxScheduler


    Building scheduling capabilities into your application requires that you deliver features end-users have come to expect from today’s leading PIMs. An advanced scheduling system is not just about appearances but how information can be presented and processed by end-users in an efficient manner. Building upon the interface options introduced in Microsoft Outlook, the ASPxScheduler Suite gives you the ability to create a superior UI with unrivaled flexibility and design options.

    The ASPxScheduler Suite is based on technology we developed for XtraScheduler for WinForms and it's rock solid. XtraScheduler's functionality was so handy that it now shares a common library with the ASPxScheduler. Of course, all the painting and web specific features are still provided by the ASPxScheduler. Features like the AJAX experience you've come to love with our other ASP.NET tools. To provide a consistent UI, the ASPxScheduler uses several of the controls from ASPxperience and ASPxGridView & Editors Library.

    To provide rich scheduling features for your web application, use the ASPxScheduler control. Here was my first experience in using this control.

    Download and install DXperience 2007 vol 3 Beta: 10 minutes (multitasking with email)

    Launch Visual Studio 2005: 1 minute

    Create a new website project: 1 minute

    Drop an ASPxScheduler on the WebForm: 10-15 seconds

    Here I was blown away at the great layout and design done by the team. Take a look, you have the 5 views at the top and also the entire day view:


    To bind to a datasource, I recommend reading this topic from the help file to get you started: "How to: Bind an ASPxScheduler to Data at Design Time". The topic shows how to data bind to the CarsDB.mdb that's provided with our demos. It's also a good read to get started with the ASPxScheduler. (Topic can be found in this file:

    Read and implement the topic: 30 minutes

    Run the project. : 1 minute

    After running the project, you get this impressive screen that displays the appointments in Work-week view:


    The ASPxScheduler beta comes with one AutoFormat so let's see how it looks. Select the Glass theme, run the project and here's what the the month and work-week view look like:

    image image

    Finally, I wanted to see the experience for appointment creation so here is my oil change appointment for my (imaginary) Mercedes SL500:

    image image

    The ASPxScheduler's feature set is rich and long but here are some key features:

    • Built-In Date Views (5 in All)
    • Date Navigator Control
    • Appointment Capabilities
      • Recurrence
      • Conflict checking
    • Multiple Resources Display
      • Group by date or resource
      • Resource filtering
    • End-User Capabilities
      • Resizing and moving appointments
      • Built-in popup menus
    • Customization
      • Localization

    Current DXperience customers can download the preview beta now from your Client Center account. The official release will come in a few weeks with DXperience 2007 vol 3.

    Have you tried the ASPxScheduler yet?

  • Top 7 ASPxGridView Help Links

    Looking for help with the ASPxGridView? Here are the top 7 links to a wealth of grid-tastic assistance:

    1. The ASPxGridView Knowledgebase has issues, articles, suggestions and more. Chances are good that your question is covered here. If not, post your query to the support center and a response will be posted within 48 hours (often sooner).
    2. The ASPxGridView Documentation is available online and it contains a ton of information about the ASPxGridView.
    3. The ASPxGridView Online Demos allow you to explore some of the great functionality of the ASPxGridView while also seeing the code.
    4. The ASPxGridView Screencasts walk you through some of the most common tasks of the ASPxGridView.
    5. The ASPxGridView Tutorials site was launched shortly after the ASPxGridView was released. It was launched so that you can see common and uncommon scenarios when using the grid. 100% of the code was requested by you. If there's a common question then a tutorial is created and added. Check them all out including the code to really learn more about how the ASPxGridView works.
    6. Searching through the ASPxGridView Forums can also be helpful. In the forums, you can engage other users who are using the ASPxGridView and share your experiences with them.
    7. The ASPx Blog!  Of course this blog is also a good resource to keep your eyes on.

    What other resources are you interested in seeing?

  • ASPxGridView Quick Start: Screencasts

    Today there are four new screencasts available that cover the some of the basics of getting started with the ASPxGridView. The lessons are all short, concise and to the point (under the 3 minute mark). The short length shows how easy the ASPxGridView is to setup for complex functionality like data editing, summaries, and master-detail layout.

    The master-detail layout is very cool because you only need about one line of code to enable. The master-detail layout can be nested to an unlimited level with the ASPxGridView. Here are the direct links to launch the videos:

    Lesson 1: Data Binding (2 min 41 sec)

    The first lesson shows you some basics of setup and customization. You'll learn things like how to drop the ASPxGridView onto the form, bind it to data, enable row selection, data grouping, filtering and editing. You'll also see how to change the grid's overall appearance.

    Lesson 2: Data Editing (2 min 02 sec)

    This lesson dives further into the data editing capabilities of the ASPxGridView.

    Lesson 3: Data Summaries (2 min 47 sec)

    In this video, you'll learn how to display total and group summaries.

    Lesson 4: Master-Detail Data Presentation (3 min 11 sec)

    This lesson demonstrates how to use the ASPxGridView to display master-detail data with any number of detail levels and any number of details on each level.

    Check out the screencasts and then let me know your thoughts here. Thanks!

  • Case Study: Itagent chooses DXperience

    Niko Suni from Itagent is very discerning when it comes to the 3rd party tools he uses for development:

    "Past awards mean nothing to us, it is the performance and reliability in our own applications that determine whether we use certain tools or not."

    Which is how Niko Suni and Itagent arrived at choosing DXperience for their ERP reporting application:

    Developer Express Ribbon and Grid components are used for UI construction

    Niko has developed a high confidence for Developer Express tools:

    "As the Developer Express development tools are very reliable and robust, we simply achieve more in less time than our competitors. Once we drag and drop a Developer Express control to a form, it takes very little modification for the control to actually make said form production ready."

    They have also gained productivity boosts from Refactor! Pro:

    "The refactoring and code modifying tools help save immense amounts of time when prototyping, developing and refining back-end code, both new and old. Refactor! Pro enables us to easily promote prototype code to production-ready state, while encouraging robust development practices such as strong naming conventions and code complexity reducing."

    Read the full Niko Suni from Itagent case study.


Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at or call us at +1 (818) 844-3383


DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, Delphi, HTML5 or iOS & Android development. Whether using WPF, ASP.NET, WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible.

Copyright © 1998-2018 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners