MSChart Control para Visual Studio 2008

Este post viene con 2 años de retraso lo sé, no es novedoso pero es posible que para alguno desarrollador que no tenga pensado pasar al framework 4.0 de ASP.Net le venga muy para hacer gráficas.

En el desarrollo de aplicaciones web tenemos que realizar, en muchas ocasiones, visualización de datos y que mejor forma que realizarlo mediante una gráfica. Pues como ya os he comentado en el framework 4.0 se disponen de librerías nativas para poder realizar esta tarea. Para los usuarios de 3.5 existe esta misma librería disponible para su descarga totalmente gratis.

Hace un par de años Microsoft compró la dll de Dundas para poder crear gráficas estos tipos de gráficas:

¿Cómo se instala?

Simplemente deberemos bajarnos e instalar estos software:

Una vez instalados MSChart.exe y MSChart_VisualStudioAddOn.exe deberemos de reiniciar nuestra máquina. Una vez hecho, abriremos un proyecto de visual studio y procederemos a introducir en el Toolsbox los objetos (no es obligatorio pero para los que le gusta arrastrar directamente los elemento será necesario).

Desplegaremos el Toolsbox y haciendo click sobre el botón derecho añadiremos una nueva pestaña y le daremos un nombre descriptivo (ASP.NET Chart Control).Ya sólo nos falta meter los elementos en esta nueva pestaña. Para hacerlos pulsaremos botón derecho elegir items. Filtramos por la palabra Chart y seleccionamos los de System.Web.DataVisualization y ya nos aparecen los objetos de gráficas.

El resultado será el siguiente:


Como ya he comentado podemos añadir directamente un elemento desde el Toolsbox o bien manualmente. Para hacerlo de forma manual debemos añadir las referencias. Para ello:

  1. En la barra de herramientas pulsaremos sobre Proyecto/Añadir referencia
  2. Buscaremos por ruta esta: C:\Archivos de programa\Microsoft Chart Controls\Assemblies (es donde se ha instalado MSChart)
  3. Añadimos las dll
  4. Debemos poner el siguiente código en nuestra página aspx, en la parte html
    <%@ Register Assembly=”System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″
    Namespace=”System.Web.UI.DataVisualization.Charting” TagPrefix=”asp” %>

Ejemplos de uso de los controles.

6 Comments

  • Pingback: MSChart Control para Visual Studio 2008 o 2010 « : : : : HeLlPaWn : : : :

  • Justo 24 octubre 2012 at 17:23

    Las palabras escritas son eternas… gracias

  • Martin 15 noviembre 2012 at 7:08

    Gracias pa! voy aver si anda!

  • Gery 25 febrero 2013 at 14:54

    secundo lo dicho por Justo, eres un genio amigazo, gracias x el aporte

  • Cristian Mera Macías 30 abril 2013 at 17:54

    Funciona muy bien, gracias por el aporte

  • Martin 3 marzo 2015 at 21:31

    Seguí los pasos indicados y veo que el elemento aparece en el toolbox, pero en forma grisada. A que se debe?

Deja un comentario