C# 在Winform应用程序中是否有使用它的方法?

C# 在Winform应用程序中是否有使用它的方法?,c#,winforms,highcharts,dotnethighcharts,C#,Winforms,Highcharts,Dotnethighcharts,我最近发现了这个项目,有没有办法在winform应用程序中使用它并在webBrowser中查看图表 我试过了,但没用 DotNet.Highcharts.Highcharts chart = new DotNet.Highcharts.Highcharts("chart") .SetXAxis(new XAxis { Categories = new[] { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul",

我最近发现了这个项目,有没有办法在winform应用程序中使用它并在webBrowser中查看图表

我试过了,但没用

        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();

除非您在外部托管它并将其加载到webBrowser控件中。

更改此选项:webBrowser1.DocumentText=chart.ToHtmlString;to chart1=chart.ToHtmlString

在Apsx页面上,执行以下操作:

<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>

我不明白,你能更具体一点吗?当然,在Windows窗体中有一个名为WebBrowser的控件。如果可以在服务器上承载带有图表的ASP.NET网页,则可以使用windows窗体webbrowser控件来显示该网页。非常感谢你回答我的问题,budy,顺便说一句,我已经解决了我的问题,我几乎使用了你告诉我的答案:图表是用JavaScript编写的,数据是使用WebService ASP.net每秒或每秒加载的。谢谢你,布迪!