← Back to all blogs

Featured Posts

Posts in 'web'

CommandBinding in Wpf C1DataGrid

While developing applications in Wpf, sometimes we follow the MVVM pattern and come across the requirement to bind commands. We'll discuss the same in this blog. And for demo purpose, I've implemented command binding in Wpf C1DataGrid. Our motive is to enable row selection using MVVM.

Load Images in C1DataGrid for Silverlight using WCF

More often than not, users have a requirement to display images in Silverlight applications. Here, we discuss the same using C1DataGrid for Silverlight.

Wijmo Officially Expands its HTML5 Controls into the Japanese Market

ComponentOne, a division of GrapeCity and a leader in developer-productivity tools, announced  this week  while exhibiting at O’Reilly Fluent Conference in San Francisco, CA that its kit of user interface (UI) widgets for HTML5 development, Wijmo, has officially been released in Japan by GrapeCity.

今日は Wijmo!

Wijmo to Showcase Mobile Widgets and an HTML5 Spreadsheet Control at O'Reilly Fluent Conference

PITTSBURGH, PA- May 24, 2013 – ComponentOne, a division of GrapeCity and a leader in developer-productivity tools, will be showcasing their 2013 v1 release of Wijmo Enterprise at O'Reilly Fluent Conference May 28-30, in San Francisco, CA

How to Set Cell Styles in SpreadJS

A Cell Style is a great way to make important data stand out on a sheet, SpreadJS provides styles to customize your text to give it the exact look you want. You can add a variety of styles and colors to your text, as well as borders or gridlines of cells.

Generate Columns at Runtime in ActiveReports

Ad-Hoc reporting is a very common requirement if we talk about reporting. It is very common for a developer to handle the report data and layout, and it can become quite a tedious task if the reporting tool is not flexible enough. Thanks to the rich API of ActiveReports, developers can use it efficiently,  both at the designer level as well when working with code-behind.

How To: Show a Progress Bar in ActiveReports

ActiveReports is designed to run reports as quickly a possible, so generally reports are generated and displayed on the viewer in no time. Since there is no benchmark defined in regards to the length of a report, it could vary from a very small report to a very large report. When working with a very large report, the report generation may take a while; however the user has no option to check on the report progress.

Wijmo 2013 v1 Webcast

Thanks to everyone that showed up for our webcast this week. It had record breaking attendance here at ComponentOne! If you missed it or want to share or watch it again, here is the recording.

How To Merge Cells in SpreadJS

Merging is when you combine a range of cells to create a new, larger cell. This is a great way to create a label that spans several columns or several rows. You can easily create a cell span in the view port, row header, or column header area by using the addSpan method of Sheet object, and remove the span from a merged cell by using the removeSpan method.

Using Knockout with the WijCarousel

Recently added with the release 2013v1 of Wijmo was an addition to the Knockout library enabling two way bindable functionality for the Data of the WijCarousel. This is perfect for those who want to manage the content of their carousel on the fly.

How To Set Cell Value in SpreadJS

SpreadJS provides many ways to assign values to cells, you can choose any one of the options

Conditional Formatting with Spread WPF-Silverlight

Conditional Formatting in Spread is already supported in the Windows and Web versions. With Spread WPF-Silverlight, this feature has been enhanced to match the level of Excel 2013. You can now set icons, bars, background, foreground, color gradient, etc. within a cell for certain conditions which is really cool for data visualization. Spread WorkSheet's ConditionalFormats property allows you to set a conditional formatting rule for a particular CellRange. The example below sets an Icon Rule for a cell range:

Fetch Unique & Sorted Parameter Values in Active Reports

ActiveReports is one of the most powerful report designers in the market. With its new PageLayout feature, it allows designing of reports at page level without using any banded sections. And therefore, it has become every developers’ first choice.

Quick Start Guide to Using SpreadJS

SpreadJS is JavaScript spreadsheet widget which is based on HTML5 and jQuery technology. It is very easy to use in a web page, and in this post I’ll show you how to initialize a SpreadJS widget in a web page in four simple steps.

Spread WinRT 1.0.6.0 Released!

I am happy to announce the release of Spread WinRT 1.0.6.0!

Spread WPF-Silverlight 1.0.7.0 Released!

I am happy to announce the release of Spread WPF-Silverlight 1.0.7.0!

Join the 2013 v1 Webcast

Dynamic ToolTip for Chart with Spread for ASP.Net

Showing a chart with a SpreadSheet has always been in demand. It actually makes data interpretation a lot easier for the end user. Spread provided support for Charts with version 5. Now we have moved to Spread version 7 and charts for Spread have always been improved with each release. In this blog I am going to tell you how we can make our chart a bit interactive with tool tips.

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: