← Back to all blogs

Featured Posts

Posts in 'web'

How To: Change the Width of a Bar in Wijmo Bar Chart

When there are multiple charts on a page having different number of bars in each, then, the width of bars vary in each chart. This is because the width of a bar is directly dependent on the number of datapoints(bars) in a dataseries. That means, if a barchart has 2 datapoints then the bars will be thicker as compared to the width of bars in a chart having 6 datapoints. The charts will look like:

HowTo: Highlight a Datapoint Through Code in WijLineChart

Generally, when we hover the mouse over a datapoint on the wijlinechart, it highlights the datapoint and shows its data value in a tooltip. But, one of our customers had a requirement : He had a Google map on the same page as the line chart and when the mouse hovered over the Google map, he wanted to highlight the corresponding value on the wijmo line chart. That means, we need to highlight the datapoint and show tooltip programmatically.

When designing a report there are many features which might be required to be included in the report. A Table of Contents page not only gives a report a more professional look, but also eases navigation for the users viewing the report. In this blog article, I will throw some light on how we can add a TOC page to a report. This will allow users to check what topic is located on which page and will provide them with the ability to directly navigate to the corresponding page using the hyperlink functionality. Let us first see how our TOC page will look like:

Reverse Legend Items in C1Chart

ComponentOne Chart for Silverlight lets us transform our data and add professional-grade charts to Silverlight apps. Among its many key features we have Stacked Charts and Chart Legends. Stacking charts offer a simplified approach for representing complex data and C1ChartLegend may be used to connect to the chart through one property. This design provides maximum flexibility when styling and positioning the legend.

Convert a CellRange into a Table using Spread

Spread for Silverlight/WPF provides you a very handy feature where you can convert a cell range in a sheet into a table. By table I mean you can sort this cell range without needing to sort the whole column, you can filter it and you can also modify the appearance for this cell range or should I say table. Lets see how this table looks like in a sheet.

Announcing Spread for WinForms!

ComponentOne is proud to announce the release of the new Spread 7 for Windows Forms.  The new versions of the Spread.NET controls for Windows Forms development are now licensed separately from the controls for ASP.NET development, and include all of the components in the Professional version of Spread.NET 6 for the Windows Forms platform. Customers who have current maintenance subscriptions for either the Standard or Professional license for Spread.NET 6 will receive free license key for Spread 7 for Windows Forms. Plus, special upgrade pricing is available for registered licensees of version 6 and earlier versions of Spread for Windows Forms.

Announcing Spread Studio for .NET!

ComponentOne is proud to announce the release of the new Spread Studio for .NET, the ultimate cross-platform spreadsheet toolkit for application development. This new suite of tools includes all of the components in Spread 7 for Windows Forms, Spread 7 for ASP.NET, Spread for WPF-Silverlight, and Spread for Windows RT. Now that they are together in one package, you may extend your Spread applications' reach into the new frontier of Windows platforms, including the Windows 8 Store.

Announcing Spread 7 for ASP.NET!

ComponentOne is proud to announce the release of the new Spread 7 for ASP.NET.  The new versions of the Spread.NET controls for ASP.NET and MVC development are now licensed separately from the controls for Windows Forms development, and include all of the components in the Professional version of Spread.NET 6 for the ASP.NET and MVC platforms.  Customers who have current maintenance subscriptions for either the Standard or Professional license for Spread.NET 6 will receive free license key for Spread 7 for ASP.NET.  Plus, special upgrade pricing is available for registered licensees of version 6 and earlier versions of Spread for ASP.NET.

WPFViewer UI Customization using Expression Blend

Most third party developer components come with numerous features but one major feature that every developer wants is the flexibility to customize the control. ActiveReports 7 WPF Viewer is built keeping this in mind so as to give developers a freehand in customizing most WPF Viewer features.

Complete Release Notes for Studio for LightSwitch 2013 v1

Studio for LightSwitch 2013 v1 is now available and below you will find a complete list of the enhancements and fixes that we have included. If you have a current Studio for LightSwitch license, you can download and install this upgrade for free. If you do not, please contact sales to discuss your options.

Multiple Row Selection in C1DataGrid Without Using Ctrl Key

Among the many features provided by Silverlight C1DataGrid, a very useful one is multiple row selection. This may be enabled by simply setting its 'SelectionMode' property to 'MultiRow'. This enables the user to select/unselect rows by keeping Ctrl/Shift keys pressed when rows are clicked via mouse.

Scrolling Multiple Spreads Simultaneously

We often come across a scenario where a large amount of data needs to be displayed in a grid and it is not completely visible in the browser's window; here the Scrolling functionality comes into play. We are allowed to scroll horizontally and vertically to view the data in a spreadsheet. So is the case with ComponentOne Spread. With Spread you can turn the scrolling feature off by using :

Automatically Export a Section Report to Excel Using SpreadBuilder API

ActiveReports provides a lot of export options which include PDF, RTF, TIFF and XLS to name a few. Excel is one format which is very commonly used by programmers. ActiveReports does allow you to export to Excel; however there are some limitations and the output is not 100% WYSIWYG.

How To: Get the Filtered Out Row Collection in C1DataGrid

In series of How To articles, this blog provides a small utility code implementation to retrieve the rows which have been filtered out of C1DataGrid for Silverlight.

Loading Images from Database in Spread

Spread provides data binding feature which allows you to bind Spread to different types of data sources. Please refer to the following link that describes how you can bind Spread to a data source:

Wijmo 2013 v1 Releases Mobile Widgets and an HTML5 Spreadsheet Control

A Collection of UI Widgets for Both Mobile and Web Development now with BreezeJS Support

Consecutive Page Numbers For Merged Section Reports

When  creating professional reports, page numbers are considered to be an important element The section based reports of ActiveReports 7 does have a ReportInfo control available which can be used to automatically write page number on the reports. But there are scenarios when the ReportInfo cannot be used. For example if we are creating multiple reports and merging them together to create a single report, the ReportInfo control cannot be used to write continuous page numbers on the merged report since it works on individual report level. Similarly this holds true for reports which uses subreports within it.

Attach Tooltips to Column Headers

Tooltips are a commonly used method to show informative descriptions for an object to the end users of an application. Silverlight continues to provide similar functionality in its applications, either in the XAML designer or at runtime through code.

How To: Create a Dynamic Gantt Chart

One of the many chart types provided in ActiveReports is the Gantt Chart. The Gantt chart is a project management tool used to analyze the progress of individual project tasks. The chart shows a comparison of project task completion to the task schedule. In a Gantt chart the X and Y axes are reversed i.e the X axis is vertical and the Y axis is horizontal.