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:

Articles

Features

Send us your feedback!

Send us your feedback!

Next month:

Editor's Note: Beta Season

Fall seems to be beta season here at Dundas. The days are getting shorter and the leaves are turning interesting shades of yellow, orange and red, but that isn't slowing down development. Gauge for SharePoint and Chart 6.0 are now in beta and ready for some testing by those of you who are adventurous enough to give them a try.

I've also cleared a bit of a backlog, and the "Next month" section of the sidebar will start successfully predicting future articles again.

Looking for digital dashboard resources?

Dashboard Insight Dundas is proud to be a sponsor of Dashboard Insight, a new online magazine focused on everything related to the digital dashboard industry. We see Dashboard Insight as a comprehensive online destination designed to be the paramount resource for all decision makers in the industry. It offers informative articles, expert interviews, the latest news and much more - posted regularly, in a well-organized, highly navigable library. So check out the instructive articles from Dundas staff.

Coming soon

Dundas Gauge Dundas Gauge for SharePoint is now in beta testing. Now you can put beautiful gauges in your SharePoint dashboards as easily as you'd expect from our Gauge. We're going to be offering a Dundas Dashboard Bundle for SharePoint (with Chart and Gauge) once Gauge for SharePoint is released.

Rose Chart Version 6.0 of Dundas Chart (for .NET and OLAP) is also in beta testing now. Check out the new features!

To sign up for the Dundas beta program, visit the beta site. It's that easy!

Feedback

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

Corrections

Last month's newsletter had an incorrect link to the Series Dimmer add-on for Chart; both its Read full article and Download links were actually linking to the ones for the Swapping an Image for a Flash Chart add-on.

This has been corrected in the online version of the newsletter archive.

- Chris Herborth

Articles

Support for Visual Studio Express Editions

Visual Studio Express Edition There are some limitations imposed on the Express Editions of Visual Studio because they are provided for free. This can impact your use of Dundas controls.

Read more to find out how to integrate Dundas controls with the Express Edition toolbox, use Dundas Chart with ASP.NET and improve performance with large Dundas Map shape files.

Read full article

Exceptions in Sample Code

.NET When a project was created using a different version of the Dundas DLLs, you will receive an error indicating that the various Dundas classes are undefined, even though the appropriate Dundas assembly is referenced in the project.

Read on to find out how to easily fix this issue so your project references the installed DLLs instead.

Read full article

Testing Visible Map Symbols

Symbols in view Sometimes, you need a way to test whether certain map symbols are actually visible on-screen. Use the included code to provide an IsSymbolInView() method for your maps.

Read on to see how to mix JavaScript and C# to discover which symbols are visible in a zoomed and scrolled map.

Read full article

Data Binding a Pie Chart to an SQL Data Source

Pie chart Although there are several ways to bind a data source to your chart (including just writing some code), the easiest method is to use the Chart Wizard and Visual Studio’s Data Source Configuration Wizard.

This article walks you through binding a pie chart to an SQL data source using the wizards.

Read full article

Add-ons

Each month we publish two (or more!) add-ons, classes and code that you can mix in with your own code to get more out of your Dundas products! These add-ons include full source code for the add-on class and sample code demonstrating what it does and how to use it.

Adding Mouse-Tracking Markers and Cross-Hairs

Markers and cross-hairs Using the code attached to this article, you can add interactive markers and cross-hairs that follow the mouse to your Dundas Chart. The demo application shows you how this will appear in your application and demonstrates how to turn them on and off while the application is running.

Read full article

Download

AxisAligner for Chart

AxisAligner for Chart This add-on will align the tickmarks, gridlines and axis labels when using secondary axes in a chart area with zooming and scrolling enabled.

Getting the axes aligned properly can be a headache because you need to calculate the interval with different scales. The built-in zooming and scrolling features work only on the primary axis, so the secondary axis isn't updated at the same time. Having disjointed primary and secondary axes can make the chart difficult to read or even incorrect.

Read full article

Download

Chart

Get more out of Dundas Chart in your applications.

Featured Sample

The Kagi Chart Type sample is the first of the Price Change Financial Charts in the Dundas Chart Samples Environment (under Financial Charting → Price Change Financial Charts → Kagi Chart). This demo lets you see a Kagi chart in action and tweak the reversal amount (which can be a percentage or a fixed amount).

Read more…

Featured Property

The AnimationDuration property (which is available only in the Enterprise edition of Chart for ASP.NET) lets you control the duration of your chart's animation sequence. AnimationDuration is measured in seconds. Note that custom animated elements are not affected by this property.

Read more…

Tips

Tips and tricks for using Chart.

Managing MDX queries with Dundas OLAP controls
This article describes possible ways of getting and managing the MDX queries that the OlapManager sends to an OLAP database or cube.

This may be useful when our OLAP controls don't provide enough functionality via the user interface, properties, and methods.

Read more…

Chart 6.0 beta
Chart 6.0 (now in beta) features a new chart type, new palettes, multiple axis support, horizontal error bars, and an interactive chart template builder. Check it out!

Read more…

Questions & Answers

You've got questions about Chart, we've got answers!

Q. Is there a way to generate a Chart on the fly without creating the object on the HTML side?
A. Yes, you can easily create Charts at runtime. The complexity lies in how many elements you would like to add to your Chart. With the exception of declaring new objects, most of this code will look like you are changing properties at runtime.

Read more…

Q. What are Chart's system requirements?
A. Dundas controls run on the .NET platform and do not have any requirements beyond those already required for .NET itself.

Read more…

Gauge

Get more out of Dundas Gauge in your applications.

Featured Sample

The Column Range LED sample (under Gauge Applications → Column Range LED) demonstrates several ways of using state indicators.

Read more…

Featured Property

The AppRelativeTemplateSourceDirectory property, inherited from the System.Web.UI.Control class, gets or sets the application-relative virtual directory of the Page that contains this control. For example, if the page resides at http://www.dundas.com/gauge/featured, the AppRelativeTemplateSourceDirectory property returns "~/featured".

Read more…

Tips

Tips and tricks for using Gauge.

SharePoint Gauge beta now in progress
Dundas Gauge for SharePoint is now in beta testing! It's perfect for users who require the real-time monitoring of KPIs and other critical data. Read more to find out about its features and join the beta program!

Read more…

Questions & Answers

You've got questions about Gauge, we've got answers!

Q. What are Gauge's system requirements?
A. Dundas controls run on the .NET platform and do not have any requirements beyond those already required for .NET itself.

Read more…

Map

Get more out of Dundas Map in your applications.

Featured Sample

The Car Sales sample (under Map Applications → Car Sales) displays a map of the United States, overlayed with pie charts indicating an overall sales volume for a variety of vehicles. The PostPaint event is used to draw the pie charts on top of the map.

Read more…

Featured Property

The AntiAliasing property gets and sets the anti-aliasing (font and edge smoothing) method.

The default value is AntiAliasing.All, but it can also be set to None, Text or Graphics if you prefer to smooth only part of the map.

Read more…

Tips

Tips and tricks for using Map.

Modifying multiple shapes or elements at design-time
In Dundas Map, settings are often made on multiple shapes, paths, symbols, groups, or other collection items at once. To do this at design-time, go to the map control's Properties window and open the collection in which you want to make changes. Select multiple collection items by holding down the [Shift] or [Ctrl] key while selecting members and then make changes to the properties.

Read more…

Questions & Answers

You've got questions about Map, we've got answers!

Q. What are Map's system requirements?
A. Dundas controls run on the .NET platform and do not have any requirements beyond those already required for .NET itself.

Read more…

Q. How can I format the text added to the legend in Map?
A. Dundas products use Microsoft's Formatting Types string to customize label format. The default string for the LegendText is "#FROMVALUE{N0} - #TOVALUE{N0}", and specifies "N0" as the format string. This format string displays numbers with commas (e.g. "ddd,ddd",) and the "0" specifies the precision, which in this case disables all decimal places.

Read more…