DotNet.Highcharts,有没有什么办法可以在Winform应用程序中使用它? [英] DotNet.Highcharts , Is there any way to use it in Winform application?

查看:458
本文介绍了DotNet.Highcharts,有没有什么办法可以在Winform应用程序中使用它?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近发现了 DotNet.HighCharts 项目,有没有什么办法可以在winform应用程序中使用它?在web浏览器中查看图表。



我试过这个,但它不起作用,

  DotNet.Highcharts .Highcharts chart = new DotNet.Highcharts.Highcharts(chart)
.SetXAxis(new XAxis
{
Categories = new [] {Jan,Feb,Mar ,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec}
})
.SetSeries新系列
{
Data =新数据(新对象[] {29.9,71.5,106.4,129.2,144.0,176.0,135.6,148.5,216.4,194.1,95.6,54.4})
})。SetTitle(new Title {Text =12223});




webBrowser1.DocumentText = chart.ToHtmlString();


解决方案

更改: webBrowser1。 DocumentText = chart.ToHtmlString(); chart1 = chart.ToHtmlString();



 < head runat =server> 
< meta http-equiv =Content-Typecontent =text / html; charset = utf-8/>
< title>< / title>
< script src =YOURFOLDERPROJECT / jquery-1.5.1.min.jstype =text / javascript>< / script>
< script src =YOURFOLDERPROJECT / highcharts.jstype =text / javascript>< / script>
< script src =YOURFOLDERPROJECT / exporting.jstype =text / javascript>< / script>
< / head>
< body>
< form id =form1runat =server>
< div>< asp:Literal id =chart1runat =server>< / asp:Literal>
< / div>
< / form>
< / body>


i Recently discovered DotNet.HighCharts project, is there any way how can i use it in winform application and view the chart in webBrowser.

I tried this but its not working,

        DotNet.Highcharts.Highcharts chart = new DotNet.Highcharts.Highcharts("chart")
   .SetXAxis(new XAxis
   {
       Categories = new[] { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" }
   })
   .SetSeries(new Series
   {
       Data = new Data(new object[] { 29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4 })
   }).SetTitle(new Title { Text = "12223" });




        webBrowser1.DocumentText = chart.ToHtmlString();

解决方案

Change this : webBrowser1.DocumentText = chart.ToHtmlString(); to chart1 = chart.ToHtmlString();

on the Apsx page, do this :

<head runat="server">
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title></title>
  <script src="YOURFOLDERPROJECT/jquery-1.5.1.min.js" type="text/javascript"></script>
  <script src="YOURFOLDERPROJECT/highcharts.js" type="text/javascript"></script>
  <script src="YOURFOLDERPROJECT/exporting.js" type="text/javascript"></script>
</head>
<body>
 <form id="form1" runat="server">
  <div><asp:Literal id="chart1" runat="server"></asp:Literal>
  </div>
 </form>
</body>

这篇关于DotNet.Highcharts,有没有什么办法可以在Winform应用程序中使用它?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆