Nuevo Control Chart - ASP.NET 3.5 - Ejemplo Práctico
Una muy buena noticia, de ahora en adelante tenemos un nuevo control de gráficos para nuestros websites construidos con ASP.NET. A mi parecer son los de Dundas, toda una nueva gamma de posibilidades para que nuestra capa de presentación sea de los más cool. (para poder realizar de una manera sencilla los dashboard que siempre impactan)
Puedes encontrar más detalles en:
http://thinkingindotnet.wordpress.com/2008/11/27/nuevo-control-de-aspnet/
Lo que nos convoca ahora es ver un ejemplo práctico (en la documentación esta todo lo que necesitas saber, aunque tiene algunos errores en el código de vb)
Paso 0- Instalar ASP.NET 3.5 Chart
Descargar los controles. Descargar el soporte para VS 2008 para estos controles. Descargar los ejemplos. Descargar la documentación. Visitar el foro. Paso 1 - Arrastrar el Control al WebForm
Una vez instalado el control, podrás buscar el icono en la toolbox en el TAB DATA.
El gráfico por defecto es el siguiente:
Paso 2 - Customizar la visualización del gráfico
Podemos cambiar el tipo de Gráfico desde la ventana que se nos expone en la propiedad "Series", hay bastantes tipos de gráficos, lo que es muy bueno!, te puede servir bastante los ejemplos, ya que puedes ver el aspx. En mi caso también modifiqué el estilo del marco.
Te dejo el ejemplo para que veas el código declarativo generado para el ejemplo
Paso 3 - Código programático
Hay varias maneras de hacer el binding, acá voy a mostrar una que en sencilla y extensible a varios escenarios
PD: Recuerda importar
Imports System.Web.UI.DataVisualization.Charting

Puedes ver en el código que se setean dos arreglos, de iguales dimensiones, y se asocian a la serie por default. En definitiva puedes programar todos las propiedades, en mi caso, agregué un dropdownlist para mostrar la característica de "Explode", la cual destaca el ítem seleccionado.
Paso 4 - Probando...

Queda bastante bueno no? Ahora imagina las posibilidades :)
Paso 5 - Descarga el ejemplo.
Descarga el proyecto para que lo pruebes, no olvides de instalar lo necesario (punto 0)
http://cid-053a660afa3473b3.skydrive.live.com/self.aspx/P%c3%bablico/WebSite1.rar
Espero que les ayude,
Saludos,
Gonzalo