如何在VS中加载Chart控件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在VS中加载Chart控件相关的知识,希望对你有一定的参考价值。

使用的。net版本是3.5不想用4,.0 vs版本吧是2010 求帮助
开发的是winfrom程序,求大神帮忙

参考技术A Chart控件能成功加载到Panel中,加载进去后图表显示不出来。我找到问题所在了,还必须给Chart对象添加一个ChartArea对象才行,这样就能正常显示了。代码如下: //统计结果柱状图显示 Chart chartColumn = new Chart(); chartColumn.ID = "chartColumn" + (i + 1).ToString(); Series series = new Series(); series.ChartType = SeriesChartType.Column; chartColumn.Series.Add(series); ChartArea charArea = new ChartArea(); charArea.Area3DStyle.LightStyle = LightStyle.Realistic; chartColumn.ChartAreas.Add(charArea); chartColumn.DataSource = ds.Tables[i]; chartColumn.Series[0].YValueMembers = "selectedNum"; chartColumn.Series[0].XValueMember = "optionDescription"; chartColumn.DataBind(); pnlQuestion.Controls.Add(chartColumn);谢谢大家的帮助,问题已解决,结贴给分了。 查看原帖>>追问

我是问如何加载chart到vs2010上,用法我会啊哥哥

参考技术B 微软的chart 控件要去下载安装MSChart 安装宝装,还有建议使用hightchar 这个更简单效率更高,用chart 有些服务器上控件都不支持本回答被提问者采纳

如何在magento 2中加载外部CDN(seat.io)?

我正在尝试在magento 2中实现https://docs.seats.io/docs/tutorial-show-the-floor-plan-on-your-page

我在我的主页上添加了这段代码

<div id="chart"></div>
<script>
        require(['jquery', 'seatsio'], function($){
            $(document).ready(function(){
                new seatsio.SeatingChart({
                    divId: 'chart',
                    publicKey: 'xxxx',
                    event: 'xxxx'
                }).render();
            });
        });
</script>

在requirejs-config.js中,我将其添加到加载cdn:

paths: {
    'seatsio': 'https://cdn.seatsio.net/chart'

shim: {seatsio: ['jquery']}

在谷歌chrome devtools中加载了CDN,但我有这个错误:

未捕获的ReferenceError:未定义seatio

你知道我做错了吗?

答案

根据chart.js代码,当通过requireJS加载库时,不设置全局变量seatsio,并且require.amd是一个对象。

RequireJS将每个依赖项的导出值提供给模块函数。您可以接受导出的seatsio作为第二个参数,如下面的代码所示。

<div id="chart"></div>
<script>
        require(['jquery', 'seatsio'], function($, seatsio /* add this param */){
            $(document).ready(function(){
                new seatsio.SeatingChart({
                    divId: 'chart',
                    publicKey: 'xxxx',
                    event: 'xxxx'
                }).render();
            });
        });
</script>

以上是关于如何在VS中加载Chart控件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PowerBuilder WebBrowser 控件中加载 javascript

我们可以在VS2017的Windows Template Studio中加载我们的模板

如何在magento 2中加载外部CDN(seat.io)?

参考 DLL 未在 Visual Studio 2010 中加载

如何让webbrowser控件支持Html5

在 WPF 中加载的控件上显示焦点元素