Trouble viewing this newsletter? Click here to read it online.

Want to subscribe or unsubscribe? Let us know!

Dundas Data Visualization · Technical Newsletter

Skip the table of contents

In this issue:



Send us your feedback!

Send us your feedback!

Editor's Note: Getting Outside

The nicer spring weather is giving those of us in the northern hemisphere a chance to get outside more. Spring is also when we start gearing up for shows and conferences during the summer months.


Dundas is a gold sponsor for the DevTeach conference (at the Toronto Hilton, May 14th and 15th). We'll be exhibiting (in the N area on the map) so drop by and say hello!

Tech·Ed 2008

We'll also be exhibiting at the Tech·Ed North America 2008 conference (in Orlando, Florida, June 3rd-6th).

The Chart Challenge continues!

The Chart challenge!

Dozens of people tried the Chart Challenge last month! Can you stump us?

Do you have a chart you would like to see recreated with Dundas Chart? Take the Chart Challenge and send us your screenshot, and we'll try our best to reproduce it.

Using Dundas Chart (and possibly Dundas Gauge, depending on your design), our crack pre-sales engineers will duplicate the look and feel of your original chart design.

Check out the Chart Challenge web page for examples of charts sent to us and recreated in Dundas Chart!

Dashboarding Mini-Summit

Dashboard Insight

On June 12th and 13th, Dashboard Insight, sponsored by Dundas Data Visualization, is holding a mini-summit in Toronto. This gathering of DI MVPs will consist of the industry's elite: a collection of vendors, industry experts, authors, consultants, analysts and C-suite executives.

Dundas continues to be a proud sponsor of Dashboard Insight, the premier online magazine for all things dashboard. At the DI website, you can find an incredibly large collection of dashboard articles written by some of the best minds in the industry, as well as daily news updates, white papers and interviews with today’s business leaders. In addition, DI has recently launched an online catalog hosting information on the absolute best companies in the space.

New releases!

Six Sigma

Dundas Trace and Console for debugging and tracing Reporting Services and SharePoint custom code was released this month. It's really handy, scroll down to find out more!

We've also got some new add-ons for you projects: Chart Data Table Helper, Range Midpoint and Six Sigma.


Last weekend (April 26-27) we discovered a timeout notification in the evaluation version of Dundas Chart for Reporting Services. Since it's our policy to release evaluations without restrictions, we've put together a new Chart for Reporting Services download (get it here). The user ID for this installer is DundasEval and the product key is 205-048-057-052.

We apologize for any disturbance this may have caused you in your testing.


Got something you'd like to see in the technical newsletter? We'd love to hear from you! Send us your ideas or join the Support Forum.

- Chris Herborth

Jump back to the Table of Contents.


How can I display data based on user input in Dundas Chart for ASP.NET?

AJAX chart callbacks

With the AJAX features in Dundas Chart for ASP.NET, you can create fully interactive charts. The ChartCallbackManager class is used to help create client-side scripts that will trigger callbacks to the server when the script is executed. You can use these callbacks to change a chart's data bindings based on user actions in the web browser.

Read full article

Common problems with Dundas SharePoint web part installation

Dundas Chart for SharePoint

This article addresses some common installation problems with the Dundas SharePoint web parts. It should be used as a complement to the ReadMe file which can be found in your installation folder.

Read full article

Dundas Trace and Console

Dundas Trace and Console

One of the most powerful features of Dundas components for Reporting Services and SharePoint is the Code Editor. The ability to add your own C# or VisualBasic.NET code gives you extreme flexibility, but also brings some additional complexity. One challenge is debugging and tracing: How can you trace the flow of execution through your custom code? That's where Dundas Trace and Console comes in.

Read full article

Jump back to the Table of Contents.


Dundas Product Add-ons are fully commented source code libraries that provide you with additional features and functionality. These are free and can be used in any project that utilizes a Dundas component (such as Chart, Gauge or Map).

Chart Data Table Helper
Range Midpoint
Six Sigma

This month we're releasing three new add-ons:

  • Chart Data Table Helper — Add a table containing your chart's series data to the chart area. And, if you're using Windows Forms, you can connect your chart to a DataGridView so that updates to one are reflected in the other.
  • Range Midpoint for Gauge — Split a range at a specified mid-point, giving you full control over gradient fill position and color.
  • Six Sigma for Chart — Create Six Sigma charts (C-Chart, P-Chart, NP-Chart, U-Chart, S-Chart, R-Chart, Run Chart, XBAR Chart and Individuals Chart) to help analyze your data.


Jump back to the Table of Contents.


Get more out of Dundas Chart in your applications.

Featured Sample

Sample - Technical Price Indicators

The Technical Price Indicators sample demonstrates the various technical price indicator formulas (generally used with stock data) supported by Dundas Chart. You can find it in the Dundas Chart Samples Environment (under Financial Charting → Financial Formulas → Technical Price Indicators).

Read more…

Featured Property

This month's feature Chart properties are the Bubble Chart custom attributes: BubbleMaxSize, BubbleMinSize, BubbleScaleMax and BubbleScaleMin.

BubbleScaleMin and BubbleScaleMax define the range of possible values (from each data point's YValues[1]) for bubbles. BubbleMinSize and BubbleMaxSize define the range of sizes for the bubbles (as a percentage value representing the bubble's radius compared to the overall chart size).

The values are mapped into the size range. A value right at the BubbleScaleMin will be drawn at the BubbleMinSize. A value 25% of the way between the BubbleScaleMax and BubbleScaleMin will be drawn at a size 25% of the way between BubbleMaxSize and BubbleMinSize.

Read more…

Jump back to the Table of Contents.


Get more out of Dundas Gauge in your applications.

Featured Sample

Sample - Digital Meter

The Digital Meter sample demonstrates using a value or a value source for setting a gauge's pointer. You can find it in the Dundas Gauge Samples Environment (under Gauge Applications → Digital Meter).

Read more…

Featured Property

The BorderColor, BorderStyle and BorderWidth properties let you control the appearance of a component's borders. Frames, tick marks, pointers, ranges, scales, labels, knobs, and numeric indicators all support these three properties.

BorderColor and BorderWidth (measured in pixels) are self-explanatory.

BorderStyle lets you specify the line style used while drawing a border. You can set it to Dash, DashDot, DashDotDot, Dot or Solid depending on your needs.

Read more…

Jump back to the Table of Contents.


Get more out of Dundas Map in your applications.

Featured Sample

Sample - Time Zones

The Zip Codes sample demonstrates how you can control the view port's center when panning and zooming. You can find it in the Dundas Map Samples Environment (under Map Applications → Zip Codes).

Read more…

Featured Property

In ASP.NET maps, the map control's ControlPersistence property lets you specify whether the map's current state is stored in the web user session (SessionState), or in the application context (ApplicationState).

Application state is stored in memory on the server; this is fast to access and applies to all users and sessions. Application state is a great place to store global information that doesn't change between users and requests.

Session state is stored also stored on the server and tracked for each user over a specific duration. This is the correct location to store data that is specific to each user.

Read more…

Jump back to the Table of Contents.