Mehul Harry's DevExpress Blog

This Blog

News


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

Subscribe (RSS, Email)

Archives

May 2014 - Posts

  • ASP.NET: GridView Batch Edit Enhancements (Coming soon in v14.1)

    The popular DevExpress ASP.NET GridView Batch Edit feature just got better with the v14.1 release! We've added two popular requests for batch editing:

    1. Template support - The layout and appearance of grid cells can be customized via templates in Batch Edit mode
    2. Client-Side API - Gives you the ability to specify when validation is performed in Batch Edit mode - on modifying a cell's value or on saving changes

    DevExpress ASP.NET GridView - Batch Editing

    What is Batch Editing?

    Batch editing is a great feature for your end-users because:

    The Batch edit mode speeds up the grid control's performance by eliminating excessive data updates. The main objective is to update the grid control only once - after all the necessary changes have been made. In this demo, end-users can modify data on the client side and send it to the server in a single request.

    1. Edit Template Support

    One of the most popular requests when we released the Batch Editing feature was support for ASP.NET Templates. Templates are a great way to customize DevExpress controls even further. And now, you can use the EditTemplate with Batch Editing!

    DevExpress ASP.NET GridView - Batch Edit Template

    2. Client-Side API

    We've added client-side API methods and events to give you more control on the client-side and make validation easier with the DevExpress GridView's Batch Edit mode.

    The new client-side StartEdit and EndEdit methods have been implemented. In Batch Edit mode, you can use these methods on the client side to programmatically switch a grid element (a data cell or row due to the BatchEditSettings.EditMode setting) from the browse mode to the edit one and back.

    We've also created a pair of the client-side BatchEditStartEditing and BatchEditEndEditing events which are raised when the grid enters or leaves the edit mode.

    ASP.NET WebForms and MVC

    The new features are available in both the DevExpress ASP.NET GridView control and MVC GridView extension for the v14.1 release.


    Your Next Great .NET App Starts Here

    Year after year, .NET developers such as yourself consistently vote DevExpress products #1.

    Experience the DevExpress difference for yourself and download a free 30-day trial of all our products today: DevExpress.com/trial (free support is included during your evaluation).

  • ASP.NET: GridView Select All Rows Updated (Coming soon in v14.1)

    The DevExpress ASP.NET GridView will now let your end-users select all of the rows in the GridView (for all the pages):

    DevExpress ASP.NET GridView - Select All Rows

    All Pages Mode

    To be accurate, the DevExpress ASP.NET GridView already allows you to select all rows on one page. However, you could not select all of the rows in the entire Grid. To do that, you'd have to go page by page. So, the good news is that the feature to select all rows in the entire GridView is now available in the v14.1 release. In fact you'll have a total 3 different select modes:

    • None – the Select All check box is not displayed.
    • Page – the Select All check box selects and deselects all rows on the current grid page.
    • AllPages – the Select All check box selects and deselects all grid rows (on all grid pages).

    Take a look at the new DevExpress ASP.NET GridView's Context Menu feature coming in v14.1 release too.


    Your Next Great .NET App Starts Here

    Year after year, .NET developers such as yourself consistently vote DevExpress products #1.

    Experience the DevExpress difference for yourself and download a free 30-day trial of all our products today: DevExpress.com/trial (free support is included during your evaluation).

  • HTML5 Dev Conf 2014 - Video Interviews

    Check out these interviews I was able to do with 3 speakers from HTML5 DevConf 2014 in San Francisco:

    I was very happy to meet and interview these smart folks. Unfortunately, we didn't have our full video crew at the event so I apologize for the background audio. However, the interviews are worth watching, imho. :)

    Tom from Google

    Tom Wiltzius is an engineer with Google Chrome and he discusses his talk at HTML5DevConf and Google Chrome.

    HTML5 Dev Conf 2014 - Chrome - Interview with Tom Wiltzius from Google

    In the interview, I asked Tom about font rendering in Chrome and Tom mentioned DirectWrite. Good news, DirectWrite is now available in Chrome v35. Here's one of Tom's talk on Jank Busters - Chrome Rendering Performance.

    Learn more at http://jankfree.org.

    Lisa from IBM

    Lisa DeLuca is an (mobile) software engineer at IBM. She discusses IBM's commitment to the Apache Cordova project and the new command line feature of Cordova.

    HTML5 Dev Conf 2014 - Lisa DeLuca from IBM discusses Cordova

    She's on twitter: @LisaSecat. Lisa is a Master Inventor at IBM.

    Learn more about Lisa on her website: http://lisaseacat.com/

    Frank from Kaazing

    Frank Greco is the Director of Technology at Kaazing and he discusses the history of WebSockets:

    HTML5 Dev Conf 2014 - WebSockets - Interview with Frank Greco

    Learn more at: Kaazing.com

    I want to thank each one of these speakers for their time and sharing their knowledge.


    Build Your Best - Without Limits or Compromise

    Try the DevExpress ASP.NET MVC Extensions online now: http://mvc.devexpress.com

    Read the latest news about DevExpress ASP.NET MVC Extensions: http://dxpr.es/ov1tQa

    Download a free and fully-functional version now: http://www.devexpress.com/Downloads/NET/

  • ASP.NET: Round Panel New Features (Coming soon in v14.1)

    The DevExpress ASP.NET Round Panel has been improved for the upcoming v14.1 release. It's now faster and supports loading content on callbacks:

    CSS3 - No Images

    The DevExpress ASP.NET Round Panel control now uses CSS3 for all demos. That means we're now drawing the rounded corners using CSS markup instead of using images. This results in faster loading since your browser doesn't have to download images and less HTML rendering.

    Load Content On Demand

    Another great new feature is "Load Content on demand". This allows you to dynamically load the content of the Round Panel after it is expanded. The Round Panel will use a callback to fetch the content.

    This feature also helps you to improve your website response time on initial load.

    Metro - No Round Corners

    This may seem odd. Take a look at this screenshot below of the Round Panel using the Metropolis and MetropolisBlue themes:

    Metro Round Panel

    Because the "Metro" design principle doesn't use any concept of rounded corners, we've chosen to follow the principle and create a Round Panel without rounded corners for the Metropolis and MetropolisBlue themes.

    Now, whether you're fan of rounded corners or not, DevExpress designers study the design guidelines and make sure you're getting the best and beautiful themes for ASP.NET.

    Your Next Great .NET App Starts Here

    Year after year, .NET developers such as yourself consistently vote DevExpress products #1.

    Experience the DevExpress difference for yourself and download a free 30-day trial of all our products today: DevExpress.com/trial (free support is included during your evaluation).

  • ASP.NET: Image Zoom Control (Coming soon in 14.1)

    Check out the slick new ASP.NET Image Zoom control that's coming in the v14.1 release:

    DevExpress ASP.NET Image Zoom Control

    The DevExpress ASP.NET Image Zoom extension provides you with the ability to display images in high-resolution detail. ImageZoom combines two image zoom effects. Hovering over the image displays a zoomed area, a click on the image enlarges it in a full-screen popup.

    With the Image Zoom control you get the same features and functionality as the large retail product websites like Amazon.com or Zappos.com.

    Features

    The new ASP.NET ImageZoom control ships with the following features:

    • Zoom on hover.
    • Enlarge an image in a full-screen popup window on click.
    • Ability to change a Zoom Window's position and size.
    • Ability to zoom inside an image.
    • Ability to specify captions for Zoom and Expand windows.
    • Hint support.

    Navigate and Zoom

    The ASP.NET ImageZoom control can be used in conjunction with the ASP.NET ImageZoom Navigator. This allows you to navigate through a set of images as necessary. When used together, the following features are available:

    • Navigation through a collection of images.
    • Binding to an image collection.
    • Binding to a folder containing images.
    • Ability to automatically generate images and thumbnails in bound mode.

    ASP.NET WebForms and MVC

    The new Image Zoom control is available as a WebForms Control and ASP.NET MVC extension in the 14.1 release. The same great features are available in both platforms!

    Download Now

    Download the 14.1 beta now and try the new Image Zoom control in your Visual Studio instance. To get the 14.1 beta, make sure your DevExpress license is current.

    Leave a comment below with your thoughts on the new Image Zoom control.


    Your Next Great .NET App Starts Here

    Year after year, .NET developers such as yourself consistently vote DevExpress products #1.

    Experience the DevExpress difference for yourself and download a free 30-day trial of all our products today: DevExpress.com/trial (free support is included during your evaluation).

  • Pictures from the DevExpress TechEd Bowling Event

    Thanks to everyone who came out to our TechEd Lucky Strike Event in Houston! The entire team had a blast bowling, gambling and chatting with you.

    Check out the pictures on Facebook:

    image

    Amanda in particular wants to apologize to everyone playing poker for cleaning them out!  If it had been Vegas she would have been able to retire :)

    image

    We truly enjoy getting to meet our customers and hearing about what you're working on.  For all of you who weren't in Houston or couldn't make it out to see us, here are some pictures from the night!

     

    Your Next Great .NET App Starts Here

    Year after year, .NET developers such as yourself consistently vote DevExpress products #1.

    Experience the DevExpress difference for yourself and download a free 30-day trial of all our products today: DevExpress.com/trial (free support is included during your evaluation).
  • TechEd 2014–Watch Video Interviews with Hanselman, Papa, and Kristensen

    Check out these 3 video interviews that I got with Scott Hanselman, Mads Kristensen, and John Papa:

    Scott Hanselman gives an overview of the ASP.NET vNext announcement:
    Microsoft TechEd 2014 - Scott Hanselman and Mehul Harry

    Read his blog post and watch his TechEd talk for more info.

    Mads Kristensen talks about the slick tooling support for GruntJS and GulpJS:

    Microsoft TechEd 2014 - Mads Kristensen and Mehul Harry

    Mads also blogs actively about ASP.NET and the web at: http://madskristensen.net/

    John Papa talks about client-side JavaScript libraries:

    Microsoft TechEd 2014 - John Papa and Mehul Harry

    John also has more info at his blog: http://johnpapa.net

    Your Next Great .NET App Starts Here

    Year after year, .NET developers such as yourself consistently vote DevExpress products #1.

    Experience the DevExpress difference for yourself and download a free 30-day trial of all our products today: DevExpress.com/trial (free support is included during your evaluation).

  • ASP.NET: Beautiful custom themes (Coming soon in 14.1)

    You can now create your own custom themes based on the beautiful and professionally-designed DevExpress ASP.NET themes.

    This new feature is part of the DevExpress ASPxThemeBuilder tool in the 14.1 release.

    The DevExpress controls can be styled at a very granular level. This is great if you want total control. However, most customers simply want to use a certain color or change the base font with the controls. And until the 14.1 release, our ThemeBuilder tool did not make it easy to change the base color or font.

    An elegant solution

    The ASPxThemeBuilder now allows you to create your own beautiful themes that are based on the DevExpress themes.

    We've added a new parameters section to the ASPxThemeBuilder tool that let's you set the base font set/size and the base color:

    ASPxThemeBuilder141

    There's only 4 themes right now that support setting the base color and those are our new CSS3 based themes: Metropolis, MetropolisBlue, Moderno, and a new theme that you'll about soon:

    DevExpress ASP.NET GridView Context Menu - Summary Footer

    Once you select your base font and color parameters, you give the theme a new name. Then click OK and the ASPxThemeBuilder will generate a new theme. You can still customize the theme further if you want to:

    ASPxThemeBuilder141Preview

    Finally you can create a theme assembly with the ASPxThemeBuilder and then apply it to your web project. Theme assemblies are great because they're good for performance and they can be easily shared between projects.

    Here's a sample site with the DevExpress MetropolisBlue theme:

    Before

    This is the theme I created from the MetropolisBlue theme that uses a different base color and font:

    After

    Personally, I like the font and color from the original MetropolisBlue over my new version. But maybe I just need to take off my Ray-Bans before choosing a color. :)

    Moderno calculates

    If you create a custom theme based on our Moderno theme then the ASPxThemeBuilder will use colors that are calculated on the base color. These other colors will have the same hue but different brightness and saturation.

    Of course, all the themes will allow you to change the base font. However, and as I mentioned above, only these four new CSS3 based themes will allow you to change the base color: Metropolis, MetropolisBlue, Moderno, and a new theme that you’ll hear about soon.

    You can still customize each control to a very granular level, if you want to. However, this approach lets you take one of our beautiful and professional themes and add your font and color customization to it.

    WebForms and MVC!

    The DevExpress ASP.NET Themes are supported for both ASP.NET WebForms and MVC!



  • ASP.NET: GridView Context Menu (What's new in 14.1)

    The DevExpress ASP.NET GridView just got a great new feature: A context menu!

    DevExpress ASP.NET GridView Context Menu

    A contextual menu is a menu that appears when you right-click on an application.

    A context menu offers a limited set of choices that are available in the current state, or context, of the operating system or application. Usually the available choices are actions related to the selected object. - Wikipedia

    I love a good context menu. A good one context menu is one that offers a small set of choices that helps the end-user with common actions.

    And we've added several useful context menus to the DevExpress ASP.NET GridView control: ASPxGridView.

    Contextual Context?

    A good context menu is contextual. Which means that you get a different context menu depending on the object/area you right-click on.

    Take a look at these screenshots of the different types of context menus available in the ASPxGridView:

    For example, right-clicking on the footer let's you dynamically create a summary! See that SUM in the footer for UnitPrice? I created that using the context menu.

    DevExpress ASP.NET GridView Context Menu - Summary Footer

    Right-clicking on the GroupRow gives you the following menu that allows your end-users to expand, collapse, clear grouping, or hide the GroupBy box:

    DevExpress ASP.NET GridView Context Menu - Group Row

    Right-clicking on a data row displays this menu which let's you go into edit mode or even export the Grid's contents:

    DevExpress ASP.NET GridView Context Menu - Data Row

    The export menu items in the image above are custom menu items that were added using the new ASPxGridView.FillContextMenuItems event handler. Not only does this event handler default DevExpress items but you can add your custom items easily and customize it visibility on the ContextMenuItemVisibility event. Stay tuned for the release and demo source code to see how easy it is to customize and create your own custom menu items on the slick new ASPxGridView context menu.

    UI Superhero

    With all these great features in the DevExpress ASP.NET GridView, your end-users feel smart and powerful because they now have even more options to control the Grid. You will be the UI Superhero. :)

    WebForms and MVC!

    The slick new context menu is available in both the ASP.NET WebForms and MVC versions of the DevExpress GridView control.

    Your Next Great .NET App Starts Here

    Year after year, .NET developers such as yourself consistently vote DevExpress products #1.

    Experience the DevExpress difference for yourself and download a free 30-day trial of all our products today: DevExpress.com/trial (free support is included during your evaluation).

  • Vote for DevExpress at Microsoft TechEd 2014

    Are you attending the Microsoft TechEd 2014 conference?

    Help DevExpress by voting for the excellent DevExpress Universal that you love and use.

    Best of TechEd 2014 - Finalist

    DevExpress has been selected as a finalist in the Software Development category!

    DevExpress Universal is the finalist for the "Best of TechEd 2014" award.

    Vote for DevExpress Universal

    Vote for DevExpress Universal in the Attendees’ Pick category! Here's how:

    Stop by the Best of TechEd lounge and vote for DevExpress Universal.

    Voting ends at 1pm on Wednesday, May 14th.

    Thank you for your support!

1
2
LIVE CHAT

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 info@devexpress.com or call us at +1 (818) 844-3383

FOLLOW US

DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, along with high-performance HTML JS Mobile Frameworks for developers targeting iOS, Android and Windows Phone. 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-2017 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners