TreeMaps, which displays hierarchical data as a set of nested rectangles where the area of each rectangle is proportional to its value, can be used to represent financial data, space usage, or to visualize any hierarchical data. Here's a quick guide to using ComponentOne TreeMap for ASP.NET MVC.
The general trend in the .NET world is interoperability, and we at GrapeCity see this continuing in 2018. Keeping this central to our future product planning, we'll continue to innovate and strengthen existing products.
ComponentOne Studio Enterprise Expression Editor for WinForms, WPF, and UWP can be integrated with a grid or TreeView to shape data, allowing users to create expressions for calculated columns at runtime.
We have added a cast method to the client API that lets you use the client side reference of MVC controls as typed objects.
As of July 2017, you can display multiple months at the same time — depending on available space — using the new CalendarView and DateEdit control for WinForms. The multi-month calendar includes rich layout and customization options, like setting your calendar to RightToLeft or vertical layout.
Use TreeView to display the headings in a document, the entries in an index, the files and directories on a disk, or any other kind of information that would be best displayed as a hierarchy.
As of July 2017, users can select multiple items from a collection of objects in ASP.NET MVC with MultiAutoComplete. In the autocomplete control, selected items appear as tags in the text area of the control, and you can remove items from selection by clicking on the "X" in each tag.
OLAP for ASP.NET MVC allows you to populate data from the model or from a Read action, and then it transfers all data to the client where the aggregations are performed. However, this may not be ideal where the data is huge, when lot of data is transferred to client side. A few issues may arise.
The PivotGrid control extends the FlexGrid, so you can export its contents to XLSX files in the same way you would export regular FlexGrid controls.
If your user needs to focus on one section of their data, you'll need to include filters in your PivotGrid. OLAP supports two approaches to filtering:
As you can see from the previous post, it is really easy to build views by dragging fields within the PivotPanel control. If your users are familiar with Excel’s Pivot Tables, they will feel right at home with OLAP.
With the introduction of MVC OLAP control, you’ll be able to implement high-speed HTML5 pivot charts and tables into your web-based applications. The built-in Excel-like UI and powerful data engine will allow you and your end users to analyze and aggregate raw data easily and meaningfully.
Microsoft recently announced that Visual Studio 2015 would be the last version to support LightSwitch and advised developers not to start new development using this platform. This has left many LOB developers looking for a stable, well-supported platform to replace LightSwitch, and moving from LightSwitch to HTML5 is one of the most suitable paths.
Data Validation plays an essential part in maintaining data integrity, and the data annotation feature of ASP.NET MVC makes it easy to propagate validations defined in the model to the view. Let's walk through an ASP.NET Core example using data annotation and jQuery unobtrusive validation to validate user inputs inside a FlexGrid.
In this two-part blog series, we'll walk through populating data to an unbound FlexGrid. (FlexGrid supports both unbound and bound data.)
Populate Data to an Unbound FlexGrid, Part II: Convert C# Dictionary Data to JSON in an Unbound MVC Grid
In this second article of a two-part series on unbound FlexGrids, we'll look at populating data per cell to an unbound FlexGrid via data from AJAX call. In addition, the data from the server will be in a Dictionary, which is serialized to JSON before sending to client.
FlexGrid for ASP.NET MVC provides multiple options for data binding. You can bind the grid to a Model object or to JSON data via a remote action. Sometimes, because of application needs, users have to bind the grid at client side with data returned by an AJAX call.