xulinlin 发表于 2017-2-28 09:26:03

后台绑定数据。。

xulinlin 发表于 2017-2-27 16:31
想要问一下,LlineChar后台怎么绑定数据库数据,如何在后台给X轴和Y轴指定字段???

Alice 发表于 2017-2-28 09:34:42

谢谢您的反馈。
基本的接口是一样的。
您可以参考产品博客:
http://blog.gcpowertools.com.cn/post/C1LineChart-overview.aspx

里面有示例演示在后台的代码指定。

xulinlin 发表于 2017-2-28 09:40:35

Alice 发表于 2017-2-28 09:34
谢谢您的反馈。
基本的接口是一样的。
您可以参考产品博客:


你好,我需要的不是绑定list的数据,我需要的是后台如何绑定数据库,并指定X轴,y轴对应的字段

Alice 发表于 2017-2-28 11:20:37

xulinlin 发表于 2017-2-28 09:40
你好,我需要的不是绑定list的数据,我需要的是后台如何绑定数据库,并指定X轴,y轴对应的字段

首先你肯定有个数据库,并且将数据查询出来。
这部分属于Asp.net中支持的内容,和控件无关。
举个例将数据放到DataTable中,比如:
string Conn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\<user name>\Documents\ComponentOne Samples\Common\c1nwind.mdb";
OleDbConnection connection1 = new OleDbConnection(Conn);
string sql = "SELECT TOP 5 * FROM Prodcuts;";
OleDbDataAdapter adapter1 = new OleDbDataAdapter(sql, connection1);
DataTable dt = new DataTable();
adapter1.Fill(dt);

接着图表使用DataSource属性链接到datatable
代码参考:
chart.DataSource = dt;
C1.Web.Wijmo.Controls.Chart.C1ChartBinding cb = new C1.Web.Wijmo.Controls.C1Chart.C1ChartBinding();

cb.XField = "ProductID";
cb.XFieldType = C1.Web.Wijmo.Controls.C1Chart.ChartDataXFieldType.String;.

cb.YField = "UnitsInStock";
cb.YFieldType = C1.Web.Wijmo.Controls.C1Chart.ChartDataYFieldType.Number;.

chart.DataBindings.Add(cb);
chart.DataBind();

xulinlin 发表于 2017-2-28 13:25:10

Alice 发表于 2017-2-28 11:20
首先你肯定有个数据库,并且将数据查询出来。
这部分属于Asp.net中支持的内容,和控件无关。
举个例将 ...

好的谢谢,这样就够了!

Alice 发表于 2017-2-28 17:33:24

xulinlin 发表于 2017-2-28 13:25
好的谢谢,这样就够了!

谢谢您的反馈。
此问题关闭,如果有新问题欢迎开新帖。

yuzhiyin 发表于 2017-3-2 15:52:56

原来如此呀

Alice 发表于 2017-3-2 17:48:55

yuzhiyin 发表于 2017-3-2 15:52
原来如此呀

接口上是一致的,可能写法上有点不同,会造成误解
页: [1]
查看完整版本: 后台绑定数据。。