问题描述
我安装了dotNetFx35Setup.exe、MSChart.exe和MSChart_VisualStudioAddOn.exe,但是打开VS2008,在工具箱里并没有看到控件的图标,在引用中也加入了System.Web.DataVisualization.Charting名字空间,还是没用,在aspx页面中手写<asp:chart>代码,也说创建控件时出错,未知的服务器标记“asp:chart”。请问如何引用Chart控件?
解决方案
解决方案二:
安装完毕后,<asp:chart/>控件会出现在工具箱的“数据”页上,可以作为标准的服务器控件轻易地声明在任何ASP.NET网页上.参考http://www.cnblogs.com/DotNetNuke/archive/2008/11/27/1341661.htmlhttp://www.cnblogs.com/sunjunlin/archive/2008/11/27/1342697.html
解决方案三:
EdittheWeb.ConfigToenablethecontrolsyouhavetoedittheweb.configfile.Addthisunderthecontrolstag(path:"<system.web><pages><controls>"):<addtagPrefix="asp"namespace="System.Web.UI.DataVisualization.Charting"assembly="System.Web.DataVisualization,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"/>AndaddthishttpHandler(under"<httpHandlers>"):<addpath="ChartImg.axd"verb="GET,HEAD"type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler,System.Web.DataVisualization,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"validate="false"/>
解决方案四:
谢谢LS,控件可以用了,但在工具箱里还是没有出现图标啊。
解决方案五:
没人知道吗?
解决方案六:
帮顶
解决方案七:
如果出現圖表加載不出來,請按以下步驟來:1:MSChart2.exe2.MSChart_VisualStudioAddOn.exe這兩個控件是必不可少的,一般安裝了就會出現如果未出現,可以這樣來操作打开一个Form,在工具箱上面,常规选项卡,右击,选择项,稍等一会,IDE会加载一个对话框,如下图所示,打开COM组件,并找到MicrosoftChartControl项(对于不同的操作系统,可能会有版本的不同),打勾,再点确定。这样,就可以成功加载控件。
解决方案八:
引用6楼xhlnb的回复:
如果出現圖表加載不出來,請按以下步驟來:1:MSChart2.exe2.MSChart_VisualStudioAddOn.exe這兩個控件是必不可少的,一般安裝了就會出現如果未出現,可以這樣來操作打开一个Form,在工具箱上面,常规选项卡,右击,选择项,稍等一会,IDE会加载一个对话框,如下图所示,打开COM组件,并找到MicrosoftChartControl项(对于不同的操作系统,可能会有版本的不同),打勾,再点确定。这样,就可以成功加载控件。
找不到MicrosoftChartControl项。
解决方案九:
控件会出现在工具箱的“Data”页上,好好找找吧。选择工具箱项的话是在.netframework组件里,叫“Chart”
解决方案十:
引用8楼visualKKK的回复:
控件会出现在工具箱的“Data”页上,好好找找吧。选择工具箱项的话是在.netframework组件里,叫“Chart”
怎么找都找不到
解决方案十一:
没装VS2008的机器安装不上MSChart_VisualStudioAddOn.exe的,那VS2005到底有没法引用MSChart控件?dotNetFx35Setup.exe、MSChart.exe已经安装好了的。
解决方案十二:
引用10楼billow_chentao的回复:
没装VS2008的机器安装不上MSChart_VisualStudioAddOn.exe的,那VS2005到底有没法引用MSChart控件?dotNetFx35Setup.exe、MSChart.exe已经安装好了的。
VS2008支持.NET2.0的,所以改用VS2008替代VS2005开发吧!
解决方案十三:
我也没有找到。不知道为什么
解决方案十四:
EdittheWeb.ConfigToenablethecontrolsyouhavetoedittheweb.configfile.Addthisunderthecontrolstag(path:"<system.web><pages><controls>"):<addtagPrefix="asp"namespace="System.Web.UI.DataVisualization.Charting"assembly="System.Web.DataVisualization,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"/>AndaddthishttpHandler(under"<httpHandlers>"):<addpath="ChartImg.axd"verb="GET,HEAD"type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler,System.Web.DataVisualization,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"validate="false"/>
解决方案十五:
我的在VS2010中本来有Chart控件,其他的控件只有在3.5下才能使用,所以现在想在3.5下使用,但有安装不上去MSChart_VisualStudioAddOn.exe,谁有好办法!