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

  • Use TypeScript with DevExpress ASP.NET and MVC Controls (v16.1)

    In the v16.1 release, we've added TypeScript Type Definitions for DevExpress ASP.NET WebForms and MVC controls. So now you can write your applications using TypeScript with full support for our intellisense, typechecking, and other great features of TypeScript.

    A few days ago, our pull request to the DefinitelyTyped repository was accepted and our type definitions became available here: DevExpress TypeScript Type Definitions - Github.

    How to get started

    To use the new TypeScript support in your project, simply use one of the following options:

    Option A

    Install our nuget package:
    DevExpress TypeScript Type Definitions - Nuget package.

    This package has the latest version of our .d.ts file.

    Option B

    Copy the "devexpress-web.d.ts" file from our installation folder to your project. The installation folder is typically located here:

    C:\Program Files (x86)\DevExpress 16.1\Components\Sources\DevExpress.Web.ASPxScriptIntelliSense\devexpress-web.d.ts

    Option C

    Download the "devexpress-web.d.ts" file from GitHub.

    Option D

    If you have the TypeScript Definition Manager installed, then use the following command:

    “typings install dt~devexpress-web --global”.

    Any of the above options help you to get the necessary files into your project so that you can use begin to use our Typescript definitions.

    Example

    DevExpress ASP.NET TypeScript Intellisense

    You can see an example of how to use typescript with our definitions here:

    DevExpress TypeScript Type Definitions - Github

    This .ts file is based on the Scripts.js file from our HotelBooking.Tablet demo.

    Thanks!


    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).

  • DevExpress support for .NET Core & ASP.NET Core 1.0

    Microsoft just released the .NET Core and ASP.NET Core 1.0 frameworks.

    I'm happy to announce that DevExpress has you covered with our great UI controls for ASP.NET Core 1.0. Read on to learn about .NET Core support below.

    1. DevExtreme ASP.NET MVC Wrappers

    In the v16.1 release, we included a CTP version of our new DevExtreme MVC Wrappers. These wrappers target existing Microsoft ASP.NET MVC versions (v3-5).

    However, we have also successfully tested them with the new ASP.NET Core framework (MVC 6)! Learn more here:

    DevExtreme ASP.NET MVC Wrappers - Project Template

    Sign up for my upcoming webinar where I'll show how to use the DevExtreme TagHelpers and ASP.NET MVC Wrappers with the new ASP.NET Core 1.0 release.

    DevExpress and ASP.NET Core: Modern Web Development

    2. TagHelpers for ASP.NET Core

    In January 2016, we released the first beta of our DevExtreme ASP.NET TagHelpers and we'll be updating our Nuget packages and GitHub pages very soon to support the official release of ASP.NET Core 1.0. Learn more here:

    <dx-data-grid>
        <datasource controller="ToDo" load-action="Items" />
        <group-panel visible="true" />
        <filter-row visible="true" />
    </dx-data-grid>

    .NET Core Support

    Along with ASP.NET Core, Microsoft has also released an updated .NET Core framework too! In fact, ASP.NET Core is built on top of this .NET Core.

    The .NET Core framework has advantages like cross-platform, flexible deployment, command-line tools, etc. Learn more by reading Scott Hanselman's blog post.

    I have good news! We've been testing all the different DevExpress tools with the new .NET Core 1.0 to see which ones are compatible and useful within the new framework. And we've found several great possibilities.

    To start, we’ve created analogues for most of our core DevExpress libraries on the new .NET Core 1.0 release. The core DevExpress libraries that can and do support the new .NET Core framework vary from products like our Data library to the Dashboard. It's still too early to announce any formal support for .NET Core 1.0 but we will announce each product in the future once we've crossed the T's and dotted the I's. Therefore, once we've fully prepared them for a CTP or a release version.

    Dashboard on Linux

    For now, we've seen promising results. For example, we compiled our Dashboard Designer (and Viewer) with the new DevExpress .NET Core-compatible libraries (that we built), and ran them on Windows and Linux servers.

    That's right, the DevExpress Dashboard running on a Linux server! Exciting times!

    Cross-platform PDF Export

    We've also been working with a .NET Core version of our excellent printing library. Of course, without the GDI it can be limiting to what we can provide when you consider that these tools may run on Linux or MacOS. This means that we can generate PDF files for different platforms (assuming that the things like the necessary fonts are installed on the platform). 

    What's next?

    DevExpress will continue to improve our support for the ASP.NET Core framework and we're investigating other DevExpress platforms and tools that can help you leverage the .NET Core framework as well.

    Keep an eye on our blogs and newsletters for more information in the coming months.

    To get started with the ASP.NET Core 1.0 release, please take a look at the following resources:

    Register for the Webinar

    Be sure to sign up for the upcoming 'DevExpress and ASP.NET Core' webinar where I'll demonstrate examples and answer any of your questions. Sign up here:

    Webinar: DevExpress and ASP.NET Core: Modern Web Development

    Thanks! What do you think about ASP.NET Core, .NET Core, and DevExpress' support for the new frameworks? Drop me a line below.


    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).

  • Watch the webinar for DevExpress ASP.NET MVC Wrappers

    Check out the webinar video for the new DevExtreme ASP.NET MVC Wrappers:

    In the video, you'll learn:

    1. What are the DevExtreme ASP.NET MVC Wrappers.
    2. I demonstrate a thorough getting-started experience with the ASP.NET MVC Wrappers, starting with the new Visual Studio project template, adding wrappers to your project, data-binding, customization, events, and templates.
    3. What's included with the new DevExtreme ASP.NET MVC wrappers.
    4. Why we created the wrappers.
    5. Status and future of the wrappers.

    I'd love for you to watch the video, try the new DevExtreme ASP.NET MVC Wrappers, and then give us your feedback. You can email me, drop me a comment below, or even tweet me.

    Thanks!


    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).

  • Convert obsolete properties after upgrading to v16.1 ASP.NET

    Update (July 2016): We've created a small tool to help you update your projects for these breaking changes - Download it here

    In the v16.1 release, we decided to mark older properties of several of ASP.NET controls as obsolete. And for properties older than couple of years, they're marked explicity as IsError:

    ... the compiler will treat usage of the obsolete program element as an error. -MSDN

    Why?

    Over time, some properties of our ASP.NET controls get moved, replaced, or removed. This happens when we introduce a new feature or refactor old code. Usually, we'll add a recommendation in the release notes for you to start using the new property. But let's face it, we don't all read release notes. Sometimes, we just miss the minor details.

    All these properties (class members) were set to obsolete long time ago. For example, the DevExpress.Web.ASPxWebControl.RegisterUtilsScript(Page page) method became obsolete in the v10.1 release. So all of these properties produce warnings in user projects since they were deprecated.

    Starting with the v16.1 release, they produce errors instead of warnings. Therefore, you should not use them and use the newer properties. Here's the full list of obsolete marked properties: Knowledgebase T395721

    No compiler warning

    Typically, this is not a problem. However, if you have the following:

    1. Web Application Project
    2. Reference to an obsolete property in markup

    Then you may get a runtime error instead of a compile time error.

    For example, if I have an older project that uses the ASPxListBox's LoadingPanelText property, then I can compile it without any errors using the latest v16.1 release:

    Error

    Run the project in the browser and you get the dreaded yellow screen of death:

    YSD

    Good news, there is a simple way to have Visual Studio detect these obsolete properties and show errors, making it easy for you to update your markup.

    Easy Workaround

    Since Visual Studio does not compile ASPx page markup in Wep Application-type projects, the error appears only at runtime when page markup is being compiled. This is very inconvenient for upgrading existing web applications. Therefore, we suggest you try a workaround that will force Visual Studio to compile the ASPx markup and display the errors immediately.

    Add the following command in the "Post-Build action" box of your project settings:

    %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_compiler.exe -v / -p "$(SolutionDir)$(ProjectName)"
    

    Workaround

    Now, you'll be notified of the obselete property and the suggested new property too:

    CompilerErrorShown

    You can find a sample solution, workaround video, and see the full list of obsolete properties here: Knowledgebase T395721

    If you have any issues upgrading, please contact our support team and they will help you: DevExpress Support Center

    Thanks!


    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).

  • Q&A: Read what viewers asked from live webinar for DevExpress ASP.NET v16.1

    Q&A: Read what viewers asked from live webinar for DevExpress ASP.NET v16.1

    Recently, I presented the "What's new in DevExpress ASP.NET v16.1" webinar to show all the new features, controls, etc. Watch the webinar video here:

    Live Q&A

    During the live webinar, many viewers asked some great questions about all sorts of things related to DevExpress ASP.NET. Here's the full Q&A which you may find useful too:

    General Questions

    Q: When v16.1 will be availble to download?
    A: We plan to release it in the middle of June. A beta of v16.1 is available now to test and provide feedback on.

    Q: When was Beta 2 Released?
    A: Monday, June 6th. Check your account to download it: https://www.devexpress.com/ClientCenter/DownloadManager/

    ASP.NET Themes & Project Template Questions

    Q: When Mehul was covering the themes, he mentioned that certain ones take up more screen space. Is their a comparison grid of the major parameters?
    A: No but the mobile friendly themes like Moderno, Material, and iOS have larger paddings than the other themes (in general).

    Q: What is the main diference between responsive template and bootstrap template and both include asp identity login?
    A: Yes, they both include. As for differences, the responsive template uses DevExpress controls for layout and responsive behavior. While the bootstrap uses, well, bootstrap to do the responsive features.

    Q: With Bootstrap being widely accepted, why would you use the DevExpress based Responsive Design instead?
    A: We want to offer you choices and it depends on your needs. If you like bootstrap then feel free to use that project template. Otherwise, you can use the DevExpress responsive template.

    ASP.NET Core Questions

    Q: Does Dev Express v16.1 support ASP.NET Core Framework?
    A: We offer ASP.NET Core TagHelpers. Also, check out this upcoming webinar: https://attendee.gotowebinar.com/register/1737083611361603332
    New ASP.NET MVC Wrappers

    ASP.NET GridView Questions

    Q: Does Cell merging support text merged at the top of cell like the pivot grid?
    A: Not exactly... Cells with the same values are merged vertically. If you need to aggregate by this column, use a regular grouping.

    Q: I can see the text merged on grid on the same top position that the next column by default appear on the middle on the cell merged, is possible for the column merged specify top and middle position into cell?
    A: Yes, it is possible. Feel free to contact our Support team at Center for additional details.

    ASP.NET Spreadsheet Questions

    Q: Does the spreadsheet control have multi user support? Similar to excel shared spreadsheet functionality. So 2 people having it open at 1 time and seeing live changes?
    A: It is possible to open a single document by several customers at the same time. However the ASPxSpreadsheet doesn't send user updates to another user automatically. Currently, you would need to refresh the document manually to see the other user's changes. We'll consider this feature for a future release.

    Q: Does this Spreadsheet control ship with localized function names and function descriptions?
    A: Yes, several localization options are available. Please contact our support with your inquiry to get more info.

    Q: Is it possible to save the content of the spreadsheet control back to database?
    A: Yes, it is possible with server-side API. Please check this example: https://www.devexpress.com/issue=T190812

    Q: Does Spreadsheet control support editors like comboboxes in the same form that WinForms Spreadsheet does?
    A: Not yet :) , but we have data validation that uses them which seems to cover a lot of cases where other controls are needed.

    Q: Do the RichEdit and Spreadsheet controls have an autoheight or 100% height feature in 16.1?
    A: Not exactly, however, it has a full screen mode (can be set / toggled programmatically).

    Q: Does Spreadsheet control provide spell check capability?
    A: Not yet.

    ASP.NET Scheduler Questions

    Q: Will we be getting the agenda or gannt view that you have released for WinForms?
    A: Not in this release but we will consider it for a future release.

    Q: Does ASP.NET Scheduler control support control editors like combobox?
    A: For example, refer to the http://demos.devexpress.com/ASPxSchedulerDemos/ViewTypes/DayView.aspx demo and open any app using a context menu.

    ASP.NET Upload Control Questions

    Q: Any plans to improve the upload control? Better error support or events during uploading.
    A: Not in this release. For now, use the first suggestion from the https://www.devexpress.com/kbid=KA18611
    Would you also please submit a ticket in our Support Center with a list of features that you'd like to see in the upload control?

    ASP.NET RichEdit Questions

    Q: Instead of doing spelling inline, is there a button in the ribbon to do complete spell check?
    A: We do not have a button in ribbon, but we do have a Client API for it and the dialog in the context menu.

    Q: Is the standalone query editor available in both web and win?
    A: Yes, Web - http://demos.devexpress.com/ASPxGridViewDemos/DataBinding/QueryBuilderControl.aspx and Win - https://community.devexpress.com/blogs/thinking/archive/2016/05/25/winforms-visual-query-builder-ala-ms-access-coming-soon-in-v16-1.aspx

    Q: We use the HTML and Rich Text Editor to allow users to edit dynamically generated documents. Is it possible to lock or prevent editing of certails sections of a document. (I.e. offer letter)
    A: Currently, protected sections are supported only in ASPxSpreadsheet. We plan to support this feature in ASPxRichEdit in the future.

    Q: Are there plans for edit tracking?
    A: Do you mean tracking the changes made in ASPxRichEdit? Not for the near future, at least. Our RichEdit Core does not yet support it https://www.devexpress.com/issue=Q231610

    Q: Is there plans for richedit comments?
    A: Yes we plan to implement in the future

    Q: Thank you! These updates are Awesome!
    A: Thank you!


    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).

  • New ASP.NET MVC Wrappers for our HTML5-JavaScript Widgets

    Great news, we are introducing a new ASP.NET MVC library that provides modern semantic rendering, client-side interactions, and more.

    I'm happy to announce the new 'DevExtreme ASP.NET MVC Wrappers'.

    We, at DevExpress, decided to allocate a small team of devs from our ASP.NET and DevExtreme groups. This new team has created a new product that combines the best of both worlds - modern HTML5 widgets from DevExtreme and the versatile tooling of ASP.NET MVC in Visual Studio.

    Be sure to sign up for the upcoming webinar to learn more, ask questions, and see how it works: DevExtreme ASP.NET MVC Wrappers

    DevExtreme Wrapped

    In essence, we are using the JavaScript widgets from our excellent client-side library called DevExtreme and wrapped them as native ASP.NET MVC extensions. And, yes, that's how we got the very apt name: DevExtreme ASP.NET MVC Wrappers.

    This means that you can use any widget like the Grid, Chart, PivotGrid, and so on, within ASP.NET MVC. So now instead of just writing HTML and JavaScript, you can write using fluent Razor syntax to add a Grid to your ASP.NET MVC Views:

    https://community.devexpress.com/blogs/aspnet/16.1Release/Code-Razor.png

    Data binding is a breeze whether you have local data, remote web service, or a server-side database:

    https://community.devexpress.com/blogs/aspnet/16.1Release/Code-WebApi.png

    You also get the benefits of Visual Studio tooling. For example, here's the file-new experience that you get out-of-the-box in the DevExtreme v16.1 release:

    https://community.devexpress.com/blogs/aspnet/16.1Release/VS-Project-Template.png

    ASP.NET MVC 3, 4, 5, & ASP.NET Core!

    We've compiled our assemblies so that these new wrappers are compatible from ASP.NET MVC 3 through ASP.NET MVC 5.

    We're also working on providing you compatibility with the new cross-platform, ASP.NET Core. We'll have more news for you on ASP.NET Core support once ASP.NET Core is officially released.

    CTP (for now)

    In this first release, we are providing the new DevExtreme ASP.NET MVC Wrappers as a community technology preview (CTP).

    This is a quality release and you can start to use it today (and provide us feedback). But we made it a CTP because there are still features that we'd like to add to improve the DevExtreme ASP.NET MVC Wrappers.

    Download via DevExtreme

    The new DevExtreme ASP.NET MVC Wrappers are part of the "DevExtreme Complete" installation (exe-installer only). Once you install the v16.1 DevExtreme release, you'll have the new DevExtreme ASP.NET MVC Wrappers will be available in your Visual Studio.

    You will also find a new project template under the 'Web' category that helps you to get started with using the new wrappers.

    We have also included several great demos to help you understand how to use the different wrappers in ASP.NET MVC. You'll find them in the DevExtreme Demos folder, typically, it will be in your public documents folder:

    C:\Users\Public\Documents\DevExpress Demos 16.1\DevExtreme\ASP.NET Wrappers (CTP)

    What's Included?

    The DevExtreme ASP.NET MVC Wrappers include:

    1. All DevExtreme widgets provided as ASP.NET MVC (Html-helper) extensions
    2. Light and sematic markup
    3. Fluent syntax for option declaration and native ASP.NET MVC experience
    4. Tight integration with WebApi to create effective RESTful data services fully compatible with DataGrid remote operations.
    5. Project template for Visual Studio 2012, 2013, and 2015
    6. Several new technical demos to help you get started
    7. New documentation
    8. DevExpress' world-class support

    Why make another MVC library?

    We want to provide our customers with more choices for the web. Different developers have different concerns. Through feedback, we learned that some ASP.NET MVC developers would like us to provide an MVC extensions library that uses modern rendering and client-side interactions.

    The current DevExpress ASP.NET MVC Extensions are based on our existing ASP.NET controls. This provides you 50+ extensions with powerful features like a reporting library, spreadsheet, rich edit, and a lot more.

    The new DevExtreme MVC Wrappers include about 30+ extensions providing you with rich client-side functionality, lighter semantic markup, and native ASP.NET MVC experience.

    Join the webinar

    Sign up for the upcoming webinar now: DevExtreme ASP.NET MVC Wrappers

    Are you looking forward to the new DevExtreme MVC Wrappers? Drop me a line below, thanks!


    Create highly responsive web apps for touch-enabled devices and traditional desktops.

    From desktops to mobile devices, DevExtreme HTML5 Data Grid delivers the flexibility you’ll need to build apps that reach the widest audience and deliver touch-first user experiences to power your next great interactive website.

    Download a free and fully-functional version of DevExtreme now: Download DevExtreme

  • ASP.NET Grid - Cell Bands, Cell Merging, and Cell Focus - (Coming soon in v16.1)

    In the v16.1 release, we've added powerful Data Cell features to the DevExpress ASP.NET Grid View control:

    1. Cell Bands

    The DevExpress ASP.NET Grid View now provides you with a capability to organize grid columns into logical groups (bands). It allows columns to be arranged in multiple rows, and column headers and cells to occupy more than one row.

    Bands provide both display and usability benefits. Header bands can be dragged by end-users to reorder columns. This is extremely useful if you need to provide a quick way to rearrange columns while preserving their logical grouping. Note that columns (and bands) are only allowed to move within their parent bands - you cannot move a child column from one parent band to another. This prevents end-users from breaking column grouping logic.

    And the Grid View allows you to export grid data with bands to various formats.

    2. Cell Merging

    The DevExpress ASP.NET Grid View (ASPxGridView) can automatically merge adjacent cells with the same values. By default the cell merging is disabled. Set the SettingsBehavior.AllowCellMerge property to true to allow the grid merging cells; or control the cell merging availability for a particular column by using the GridViewDataColumnSettings.AllowCellMerge property.

    3. Cell Focus

    The DevExpress ASP.NET GridView's Batch Edit feature is great. And with the v16.1 release, we've made it easier to figure out which cell you're currently focused on:

    DevExpress ASP.NET GridView

    WebForms & MVC

    And I'm happy to announce that the new data cell grid control features will be available for both ASP.NET WebForms and MVC platforms in the v16.1 release.

    Keep an eye on this blog as there are more DevExpress ASP.NET GridView features in the v16.1 release.

    Thanks!


    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 Rich Text Editor - Spell Checking, Find & Replace and Predefined Styles

    Recently, I told you about the enhancements to the excellent DevExpress ASP.NET Spreadsheet control. Today, I'll tell you about our other major 'Microsoft Office' style control, the DevExpress ASP.NET Rich Text Editor. We've added some great new features that you and your end-users will appreciate. Let's take a look.

    UX Improvements

    The DevExpress ASP.NET Rich Edit now ships with a number of improved UX elements including:

    1. Built-in spellchecker

    We've extended the capabilities of our ASP.NET Rich Text Editor with spell check support which includes type-as-you-go error detection. End-users can activate the ASP.NET Spell Checker via the integrated context menu or a standard dialog:

    https://community.devexpress.com/blogs/aspnet/16.1Release/aspnet-richedit-spell-checking.png DevExpress ASP.NET RichEdit Spell Checker

    And this new feature uses the excellent DevExpress ASP.NET Spell Checker control to provide other benefits like custom dictionaries.

    2. Find and Replace functionality

    Much like Microsoft Word, the ASP.NET Rich Text Editor's new Find and Replace dialog allows end-users to locate and modify text within an open document. Unlike the browser's built-in "search within a webpage function," the entire document is available for all Find-Replace operations.

    https://community.devexpress.com/blogs/aspnet/16.1Release/aspnet-richedit-find-replace.png DevExpress ASP.NET RichEdit Find Replace

    3. Predefined character and paragraph styles

    To help improve content formatting within the ASP.NET Rich Text Editor, this release includes a new set of predefined styles for paragraphs, characters and tables:

    DevExpress ASP.NET RichEdit - Styles

    4. Tables support improvements

    We've also improved support for tables in this release. First, we've added a bunch of great new styles for tables:

    ASP.NET RichEdit Tables

    And second, we've improved mouse support with tables. End-users can adjust the table size using the mouse. And they can also drag the cell borders to change the column width or row height. Column sizing can also be done using ruler markers. End-users can also use the keyboard to navigate and select table cells. To navigate through cells, use the arrow keys, or Tab and Tab+Shift. To select cells, use Shift together with the arrow keys.

    5. Keyboard support in built-in ribbon

    With this release, you can now interact with the DevExpress ASP.NET Ribbon Control (tabs, groups, items) via the keyboard:

    https://community.devexpress.com/blogs/aspnet/16.1Release/aspnet-ribbon-keyboard-shortcuts.png

    New API For Developers

    Recently, many customers had interesting scenarios where they needed to interact with the DevExpress ASP.NET Rich Text Editor from the client-side. Good news, we've now exposed client-side API for the DevExpress ASP.NET Rich Text Editor.

    This new API allows you to obtain the current state of document elements (such as sections, paragraphs, tables) and perform the appropriate actions by executing commands. The available client side API is exposed through the following properties:

    • document - Provides access to structures allowing you to obtain the current information about certain document structural elements (such as sections, active sub-document, styles for characters, paragraphs and tables, and etc).
    • selection - Provides access to a set of methods allowing you to position the cursor within a document and to select document content elements.
    • commands - Provides access to client commands allowing you to programmatically accomplish virtually any task within a document (such as inserting characters, paragraphs, tables and pictures, changing element formatting, creating numbered lists, etc).

    Azure Web Farms support

    With this release, both the DevExpress ASP.NET Spreadsheet and Rich Text Edit controls can be used in web applications running on multiple Azure application servers.

    What do you think about the DevExpress ASP.NET Rich Text Editor's new features? Drop me a line below. Thanks!


    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 Spreadsheet - UX Enhancements and UI Performance - (Coming soon in v16.1)

    ASP.NET Spreadsheet - UX Enhancements and UI Performance - (Coming soon in v16.1)

    You'll be happy to hear that not only did we improve the performance of the DevExpress ASP.NET Spreadsheet control in the v16.1 release, but we also added some great features too. Let's take a look.

    UX Improvements

    The DevExpress ASP.NET Spreadsheet now ships with a number of improved UX elements including:

    1. Custom header/footer when printing

    A new dialog (within the page-setup dialog) gives you the ability to define a custom header and footer before printing your spreadsheet:

    2. Mark a copied range using a dotted line

    The Spreadsheet control will now use dotted lines when you select a range and copy it to the clipboard. This is a handy feature that you're likely familiar with in Microsoft Excel. It helps you to visualize what items you've just selected.

    3. Fill handle

    The Spreadsheet control now gives you the ability to use a fill handle to complete data in a series. You can even use it to fill in months and days:

    4. Display/hide column and row headers

    The Spreadsheet control also let's you hide (or show) the column and row headers.

    UI Performance Improvements

    Our ASP.NET Spreadsheet has been optimized so you can deliver Office-inspired solutions that are both visually stunning and perform at the highest possible levels. Performance optimizations have been applied across the board, at the server and during client rendering.

    Take a look the following chart which shows the 'document load' and 'cell update' operations. You'll see how between v15.2 and v16.1, we've improved performance across all major browsers:

    Azure Web Farms support

    With this release, both the DevExpress ASP.NET Spreadsheet and Rich Text Edit controls can be used in web applications running on multiple Azure application servers.

    What do you think about the Spreadsheet control's new features and performance enhancements? Drop me a line below. Thanks!


    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-JavaScript Scheduler - Agenda, Timeline Month View, and more (Coming soon in v16.1)

    In the v16.1 release, we've added some great new features to the excellent DevExtreme Scheduler widget which runs completely on the client-side:

    1. New Agenda view

    You can now create a compact representation of appointments/events with the use of the HTML5 Scheduling widget's Agenda View:

    DevExtreme Scheduler - Agenda View

    2. New Timeline Month view

    Our HTML5 Scheduler now offers a Timeline Month View:

    DevExtreme Scheduler - Timeline Month View

    3. Time Zones Support

    The DevExpress HTML5-JavaScript Scheduling widget allows you to specify a time zone:

    DevExtreme JavaScript Scheduler - Time Zones Support

    4. Multiple Cell Selection

    You can also select multiple cells via the mouse or keyboard and create an appointment based on the selected cells when using our HTML5 Scheduling widget.

    DevExtreme JavaScript Scheduler - Multiple Cell Selection

    These features is a part of the DevExtreme v16.1 release. Thanks!


    Create highly responsive web apps for touch-enabled devices and traditional desktops.

    From desktops to mobile devices, DevExtreme HTML5 Data Grid delivers the flexibility you’ll need to build apps that reach the widest audience and deliver touch-first user experiences to power your next great interactive website.

    Download a free and fully-functional version of DevExtreme now: Download DevExtreme

1
2 3 4 5 6 7 8 9 10
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-2016 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners