September 2009 | Visit ComponentOne | Live Chat
 What's Inside
Product Spotlight
ComponentOne Doc-To-Help
Words From the Editor
Analyze your Data with OLAP
Featured Article
Migrating Legacy Studio for ASP.NET Controls to New Framework (Codenamed "Palomino")
What's New
OLAP for WinForms: Coming Soon
Free Upcoming Webcasts
Microsoft Case Study
Tech Tips
Use the DrawMode Property to Assign Styles Dynamically Based on Cell Values
Use the ChartData Property to Color Your Charts
Event Center
Argentina Code Camp
SharePoint Conference
Survey Center
September Quick Survey
August Survey Results
 Resource Center
ComponentOne Webcasts
 Download Center

Get started for free with ComponentOne Studio Enterprise: 30-day full-featured trial

Visit the Download Center

 Referral Program
Refer a Friend; Get $50
Know someone who could benefit from Studio Enterprise or Doc-To-Help?
If so, refer them to us and get a $50 gift card. Contact sales now.
 Customer Corner
Your Feedback is Welcome
Your feedback is important to us. Please click here to send us your questions, comments or suggestions.
 Become a Fan
ComponentOne Facebook
 Product Spotlight
ComponentOne Doc-To-Help®
All-in-one Authoring and Publishing Solution
Doc-To-Help is the only tool that helps developers and writers work seamlessly together to create deliverables that include Help, printed manuals, reference documentation, and more. Unlike most documentation tools, Doc-To-Help includes technology designed for the developer.
Doc-To-Help * Embed context-sensitive Help in your apps and allow technical writers to perform topic mapping visually
* Generate automatic reference documentation with Microsoft Sandcastle
* Author documentation in your favorite environment
* Publish web-based Help, HTML, Help, Help 2.0, and more
Download Free Trial | Introducing Doc-To-Help Webcast
 Words From the Editor
Gustavo Eydelsteyn Analyze your Data with OLAP
Gustavo Eydelsteyn, Co-founder

If you are like many of today's professional in the market place, you're regularly asked common questions such as are sales up or down, which products are most profitable, or which products are most popular in each region? To answer these questions you need to do your homework by analyzing data, which typically involves summarizing the data using spreadsheets.
We've all poured our heart and souls into a spreadsheet once, twice, or too many times to count and at the end we're disappointed with the results. What if I shared with you an alternative to categorizing fields, and creating summary table after summary table? Well, it's here and available to you. ComponentOne OLAP for WinForms the newest product from ComponentOne, releasing this month, provides data summaries in Grids, Charts, and Reports that can be saved, exported, or printed.

You can simply define the views you want interactively, in ad-hoc fashion, uncover trends and provide valuable insights. Its interface, similar to Microsoft Excel, is very intuitive with a panel for drag-and-drop views and tabs for displaying grid, chart, and raw data views.

Now that we've got you thinking about how this will change the way you organize data, stay tuned for more details in the coming days.

 Featured Article
Raleigh Johnson Migrating Legacy Studio for ASP.NET Controls to New Framework (Codenamed "Palomino")
Raleigh Johnson, Technical Engagement Engineer

Recently, ComponentOne has added several new controls to Studio for ASP.NET's lineup. These new ASP.NET controls, codenamed Palomino, include the C1Gridview, C1ComboBox, C1FormDecorator, C1MultiPage, and more.
They have been built from the ground up to take full advantage of the Web's most promising technologies like AJAX, CSS, XHTML, and so on. The Palomino lineup also offers a rich, client-side object model to meet the demands of today's ASP.NET developers.

In the months to come, the Palomino controls will be replacing their older counterparts entirely, as these controls enter Legacy status. This may sound problematic to some, but there is no need to worry as this article will demonstrate how to migrate some of our older ASP.NET components, specifically those from the C1WebCommand assembly, to their newer Palomino counterparts. For those unfamiliar with the C1WebCommand controls, these include the C1WebMenu, C1WebTreeView, C1WebTabStrip, C1WebTopicBar, and the C1WebToolBar; although, the focus will be on just the first four of the C1WebCommand controls mentioned. Read the full article.

 What's New

OLAP for WinForms: Coming Soon

Studio Enterprise 2009 v2 ComponentOne OLAP for WinForms is a suite of five .NET controls that provide analytical processing features similar to those found in Microsoft Excel's Pivot Tables and Pivot Charts. The C1OlapPage control groups all the controls (Panel, Grid, Chart, and PrintDocument) in one easy-to-use tabbed interface. To create the simplest OLAP application, just create a new Windows Forms application, drop the C1OlapPage control on the form, and connect to a database. It's that easy. Run your application and go. You get instant data views in seconds with support for formatting, filtering, customization, and more.

Free Upcoming Webcasts


Microsoft Case Study
Third-Party Controls for Visual Studio 2008 Reduce Development Time and Costs by 75 Percent

With an important trade show only two months away, automated microanalysis solution provider ASPEX Corporation had only a short time to add rich reporting and graphing functionality to its Perception MQA (Metal Quality Analyzer) software. The company used ComponentOne Studio for WinForms 2008 - a suite of more than 60 .NET Framework components - to quickly and easily add the desired functionality in only six weeks, meeting its deadline and saving roughly 75 percent in software development costs... read more.

 Tech Tips
Tech Tip Use the DrawMode Property to Assign Styles Dynamically Based on Cell Values

FlexGrid for WinForms allows you to create cell styles and assign them to rows, columns, and arbitrary cell ranges. You can use this capability to format cells based on their values. For example, cells that contain negative values can display them in red. You can do this by assigning styles to cells with the SetCellStyle method, but in this case you have to update the style whenever the cell value changes. Also, if the grid is bound to a data source, styles will be lost whenever the data source is reset (after sorting and filtering operations for example).

A better alternative in these cases is to use the grid's OwnerDraw feature and select styles dynamically, based on the cell values.

Tech Tip Use the ChartData Property to Color Your Charts

Each data series in WebChart for ASP.NET can be assigned its own FillStyle. You can take advantage of this to assign each data set a custom color. For example:

  • this.C1WebChart1.ChartGroups[0].ChartData[0].
    FillStyle.Color1= Color.Red;
  • this.C1WebChart1.ChartGroups[0].ChartData[1].
    FillStyle.Color1 = Color.Blue;
 Event Center
Come join ComponentOne at events around the world. Our technical experts will be onsite to answer all your questions.
Argentina Code Camp Argentina Code Camp
26 September 2009
Universidad de Palermo
SharePoint Conference SharePoint Conference
October 19-22, 2009
Las Vegas, NV
Booth #713
 Survey Center
September Quick Survey
Please take a moment to answer the following question. We will publish the results next month so you can see what your peers had to say.

Would you like to see ComponentOne release DynamicHelp for other platforms?
ComponentOne DynamicHelp is a WinForms control that embeds Help in your forms and provides topic mapping to various features of your application.
Yes, I would like it for ASP.NET
Yes, I would like it for Silverlight
Yes, I would like it for WPF
No, I would have no use for it in any of those platforms
I still have no idea what Dynamic Help is
Last Month's Survey Results

August Survey Results

Copyright © 1987-2009 ComponentOne LLC. All rights reserved.
201 South Highland Avenue • Third Floor • Pittsburgh, PA 15206 • USA
1.800.858.2739 | 412.681.4343

All product and company names herein may be trademarks of their respective owners. | Privacy Policy