← Back to all blogs


Posts in 'web'

What's New in ASP.NET MVC Edition in 2015 V2.5

A walk-through of the newest features in ComponentOne Studio MVC Edition, including Beta7 readiness, new input controls, and compatibility with Microsoft Edge.

Using Charts in SpreadJS

SpreadJS is a useful tool for adding the power of Spread to webpages using JavaScript. Being able to easily display data in a spreadsheet without having to create html tables by hand is useful for web developers who simply want to convey information. SpreadJS has the concept of Sparklines, which are small graphs contained within cells. While this is useful, it might also be desirable to create large graphs that don’t depend on being inside of a cell. To do this, we can use a Custom Floating Object to wrap a third-party chart into SpreadJS. In this blog, I will show you how to insert a D3-based chart inside of SpreadJS.

Spread 8 COM and Microsoft Visual Studio 2015

You can use the Spread 8 COM control in Microsoft Visual Studio 2015 with Microsoft Windows 10. Spread Windows Forms is a .NET control and is a better option; however, you may have older code or projects where you need to use Spread 8 COM.

What's New in ComponentOne Studio v2.5: September Edition!

A host of enhancements and features have been added in CmoponentOne Studio v2.5, including compatibility with Windows 10 and Microsoft Edge browser.

ASP.NET 5 TagHelpers update released

We recently updated our ComponentOne Studio ASP.NET MVC Edition to support ASPNET5 Beta5, you can use these controls in MVC6 now.

Special Offer: Add the Power of Native Mobile and .NET to Wijmo Today

From now until September 30, we're offering an unprecedented discount on Ultimate, our premier bundle of ComponentOne Studio, Wijmo, and Xuni: $600 off the regular price of $1995. Use promo code FUTUREPROOF at checkout to complete the offer and get Ultimate for $1395.

Creating Column Groups in FlexGrid

Most tables and grids include a single header row that shows the name of the field that the column refers to.

Making FlexGrid Responsive

When developing applications that will run on mobile devices, you should keep in mind that their screens are small and that they have no real keyboard.

Conditional DataTemplates in C1DataGrid

ComponentOne’s DataGrid for WPF gives us the ability to create different types of Columns. But what if we wish to add different types of cells in a single column. We can surely achieve this functionality in C1DataGrid with the help of DataTriggers in a DataGridTemplateColumn. The different cell contents are created based on the data which is bound to it, we just need to check the data or its type and add a DataTemplate accordingly.

Data on Server - How to Display Master Detail Data With TagHelpers, Part II

How to display data from related tables when the data may reside on server using ComponentOne Studio MVC Edition and TagHelpers.

Getting Started with C1Studio Web API

Let's walk through an example of creating a Web API that uses the ComponentOne Studio Web APIs and how to consume this Web API to export Excel sheets from FlexGrid in a client application.

Spread WinRT and Selection Colors

You can change the selection colors and the selection theme in Spread WinRT. This allows you to draw more attention to selections or change the selection colors to match the application appearance.

Winforms Subeditor and Captions

When creating large spreadsheets, information can be hard to convey without enlarging cells or spanning multiple row and columns. It could be useful to hide information from the user until it is necessary, as well as provide a way to easily edit a cell without having to enlarge it if it is too small. Spread provides shape and subeditor functionality that will allow you to accomplish these tasks with little effort. In this blog, I will show you how to use shapes to create captions for cells as well as how to create a subeditor to make editing cells easier, as well as providing rich features or complex UI editors that cannot be displayed inline in a Windows Forms application using Visual Studio 2013.

How To Display Master Detail Data with TagHelpers, Part I

Display data with a master detail relationship by transferring all data to the client. Part of a three-part series about using TagHelpers in ComponentOne Studio's MVC Edition.

What's new in Windows Server 2016 Technical Preview 3

Last week, Windows Server 2016 Technical Preview 3 leaked onto the web, shortly after screenshots had emerged showing build 10514. The new preview isn't yet available, but its arrival now appears imminent, as Microsoft has published release notes ahead of its rollout.

Spread ASP.NET and Sheet Skins

Spread ASP.NET allows you to customize the appearance of a sheet by applying a "skin" to it. Built-in (default) skins are provided with Spread to create common formats. You can also create your own custom skin and save it to use again or share it, similar to a template. A skin, whether built-in or custom, can be applied to any number of sheets in a Spread component. Because a skin can be saved to a file, you can use it across projects and share it with other developers. Skins allow you to apply a consistent look across sheets or the control.

Improve User Interaction: Apply Special Formatting to Focus Elements

CSS allows you to use the :focus pseudo-selector to apply formatting to elements that have the focus. This works well for simple elements like input, but not for controls composed of multiple child elements. For example, a Wijmo ComboBox has an outer div, an input element that displays the currently selected item, a drop-down button, and a list. Since only one element may have the focus, when one of the Combo's inner elements has the focus, the outer div does not. This means the focus selector cannot be used to style Wijmo controls (or any compound controls). The same applies to list-box items, grid cells, chart series, etc.