Mehul Harry's DevExpress Blog

This Blog


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

Subscribe (RSS, Email)


August 2009 - Posts

  • DevExpress Nominated for 2009 Community Choice Awards; Vote Now!

    Windows IT Pro and SQL Server Magazine are conducting the 2009 community choice awards. We’d really appreciate your votes for DevExpress.

    Vote For DevExpress

    2009 Community Choice AwardsPlease spend about 30 seconds and cast your votes for DevExpress. We’re nominated in the following categories:

    On page one:

    5. Best Business Intelligence & Reporting Product - DevExpress XtraReports Suite

    10. Best Development Tool - DevExpress CodeRush

    On page two:

    32. Best Free or Open Source IT Tool - DevExpress CodeRush Express

    If you don't see the DevExpress product that you'd like to vote for you can add your own DevExpress product by using the “Other (please specify)” textbox under each category. For example:

    33. Best Vendor Tech Support – [Other (please specify): DevExpress]

    Be sure to fill out the last category (#34) with your name and email address. This allows them to weed out fraudulent or duplicate votes and you could win some cash or prizes.

    Thank you for your voting support! Click here to vote now for DevExpress!

  • Video: DevExpress Plans For ASP.NET MVC

    Check out this short ASP.NET MVC video where I discuss and demo the current DevExpress offerings for ASP.NET MVC. 

    After watching the video, you will:

    • Learn about the 2 ASP.NET MVC solutions we currently offer
    • See a demo of the upcoming MVCxGrid (a native ASP.NET MVC grid)
    • See a demo of the MVC Mail website which shows how to use our ASP.NET WebForms controls in ASP.NET MVC
    • Learn the reasoning behind why we offer the 2 different solutions

    Video: DevExpress Support For ASP.NET MVC

    Click the image above and watch the video. Then be sure to drop me a note here about any questions and/or comments.

  • How To Download A Beta From The Client Center

    If you own a DXperience subscription then you have early access to DXperience betas and release candidates. It doesn’t matter which DXperience subscription, whether it’s Universal, Enterprise, WinForms, or ASP.NET!

    By the end of this post, you’ll know about when, why, and how to get a DXperience beta from the client center.


    Beta downloads of DXperience are published before one of the three major releases each year. Usually within a month before the actual release.

    This is important: Betas are only available for a few weeks before the final release. Once the final release is out then the betas are removed.


    As a developer, I gotta have it now! And the beta download allows you to get at the new features before they’re even released. And, if you find any bugs then you’ll help improve the final release. Thus completing the circle of life a quality release.


    The Client center of course! Follow the steps and screen shots below:

    1. Login into your Client center account:

    2. Click on the DXperience product:

    Registered products

    3. Click on the “Betas” tab:

    Betas Tab

    4. Finally, download the beta and/or release candidate.

    Beta Downloads


    If you don’t see a “Betas” tab then it could be because:

    1. Beta period has ended and then no one will see the betas tab.
    2. You don’t have a DXperience subscription.
    3. There’s a problem with your account. Contact the support team: and include your Client Center ID.

    Download The Beta

    There’s only one reason to download a DXperience beta: Because it’s awesome! Yes, I said it. Now go get your copy and have fun test driving the new controls, charts, features and the other goodies.

    DXperience? What's That?

    DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now:

  • DevExpress Mail Demo (deprecated)

    Update: This demo has been deprecated and the url now points to our native ASP.NET MVC Extensions, thank you.

    Check out this demo which shows you how to use our current ASP.NET controls in an ASP.NET MVC environment.

    Disclaimer: These are NOT ASP.NET MVC controls. Rather, they demonstrate how to use and leverage the current DevExpress WebForms ASP.NET controls in an ASP.NET MVC based website (more on this below). The good news is that we’re working on a native ASP.NET MVC control: MVCxGrid.

    This demo is intended to show you how many of our current WebForms controls, which have a ton of functionality, can be used within ASP.NET MVC. Using the current controls means your previous investment still pays off, both in terms of the rich ClientSide-API, feature set, and your general understanding of the current controls.

    Here’s a screenshot of the mail demo website that’s using the ASPxGridView (and several other DevExpress ASP.NET controls):


    ASP.NET MVC Mail Demo

    The ASP.NET team has created a slick demo application that shows how to use our current ASP.NET controls in an ASP.NET MVC environment.

    Check out the sample here:

    The MVC Mail demo is an online mail application similar in basic features to or So have fun playing around with it. And don’t worry about breaking the database because there isn’t one. Instead, this demo uses session state to persist the tiny amount of data. This allows you to tweak and bend the demo without us having to reset some database.

    So go ahead and …

    • Compose new emails
    • Save email drafts
    • Delete emails
    • Move emails
    • Browse folders
    • Mark emails as read/unread
    • Add contacts to Address book
    • Delete contacts
    • Check for new mail Smile

    And as you’re doing all these activities, check out the DevExpress controls used in the demo. For example, in the Inbox folder (or the Mail/List view), check out the ASPxGridView’s features. Try sorting, column moving, or filtering. These features work seamlessly in ASP.NET MVC.

    The MVC Mail demo uses a ton of the DevExpress ASP.NET controls. Here’s a full list:

    • Grid View (ASPxGridView)
    • Combo Box (ASPxComboBox)
    • Html Editor (ASPxHtmlEditor)
    • Menu (ASPxMenu)
    • Navigation bar (ASPxNavBar)
    • Page control (ASPxPageControl)
    • Text box (ASPxTextBox)
    • Memo (ASPxMemo)
    • Label (ASPxLabel)
    • HyperLink (ASPxHyperLink)
    • Popup control (ASPxPopupControl)
    • Button (ASPxButton)
    • Upload control (ASPxUploadControl)

    WebForms In ASP.NET MVC

    Because these are WebForms controls used in an ASP.NET MVC environment, there are some drawbacks. For example, it’s necessary to use the <form runat=server> which generates a little ViewState.

    In the mail demo’s source code (web.config), you’ll see that the Pages->ViewState is set to false. However, in any ASP.NET page the Form element with server tag will generate a hidden field with a small amount of ViewState. And our WebForm controls require a server form even if our ASP.NET control’s ViewState is disabled.

    Test Drive

    Want to download this entire demo and test it in your development environment? Here’s what you do:

    1. First read this knowledgebase article: How to use DevExpress web components in ASP.NET MVC apps
    2. Then, grab either the C# or VB.NET versions of the code at the bottom of the knowledgebase article.
    3. Load the solution in your Visual Studio and have fun!

    Skill Level

    ASP.NET MVC is a new framework for ASP.NET projects which has some benefits (testing, separation of concerns). If you’ve never played with ASP.NET MVC before then I’d recommend checking out the introductory videos at I encourage developers at all levels to download and try our mail demo project in your local machines.

    If you’re not interested in ASP.NET MVC then rest assured that the DevExpress ASP.NET controls will still work in your WebForms projects.


    The ASP.NET MVC mail demo source code is completely free. You’ll need the DevExpress ASP.NET controls installed in your Visual Studio instance. And you can get a free copy of the fully-functioning trial here:

    I look forward to seeing what kind of websites you create in ASP.NET MVC. So be sure to post any links and images of your ASP.NET MVC websites that use the DevExpress ASP.NET controls.

    So what are you waiting for? Download the sample code and have fun.

    DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now:





  • Video: RichEdit Services Discussion

    Check out this RichEdit collaboration services video below. In the video, Azret and I chat about the RichEdit control and it’s “services architecture”.

    A little background…

    The RichEdit control is a rich text editor control. It supports RichText (RTF) and a bunch of other really cool features (click here to read more about the control). There’s a version of the RichEdit for WinForms and even one for Silverlight. And both these versions share some cool features.

    Services and Commands

    One of the cool features of the RichEdit control is the services and commands architecture. This architecture makes it easy for you to add custom functionality to the RichEdit control. And in a recent blog post, Azret Botash did just this by creating a slick RichEdit collaboration demo. While his blog post is worth reading (link below), check out the video to see the demo in action.

    Click the image below and watch the screencast as Azret and I:

    • Discuss the RichEdit’s Services architecture
    • Give a RichEdit collaboration demo
    • Discuss the demo setup
    • Talk about benefits of the RichEdit’s Services
    • Other possible scenarios

    Video: RichEdit Services Discussion 


    DXperience? What's That?

    DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now:


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