这真的是一个简单的条形图,我想展示。
这是我的图表:
<telerik:RadHtmlChart runat="server" ID="Chart_WarrantiesByMonth" Width="800" Height="500" Transitions="true">
<Appearance>
<FillStyle BackgroundColor="White"></FillStyle>
</Appearance>
<ChartTitle Text="Warranties By Month">
</ChartTitle>
</telerik:RadHtmlChart>这是我的电话
DataTable chartSource = new DataTable();
MySqlCommand mysqlcmdChart = new MySqlCommand();
mysqlcmdChart.CommandText = "_DealerPortal_Chart_WarrantiesByMonth";
mysqlcmdChart.Parameters.AddWithValue("DealershipIdParam", DealershipIdParam);
chartSource = MySQLProcessing.MySQLProcessor.DataTable_StoredProcedure(mysqlcmdChart,mysqlCon,CommandType.StoredProcedure);
Chart_WarrantiesByMonth.DataSource = chartSource;
Chart_WarrantiesByMonth.PlotArea.XAxis.DataLabelsField = "Date";
Chart_WarrantiesByMonth.PlotArea.XAxis.Name = "Date";
Chart_WarrantiesByMonth.PlotArea.YAxis.Name = "Warranties";
Chart_WarrantiesByMonth.DataBind();我确保我的图表有数据;
Warranties Date
1 August 2014
13 December 2013
40 February 2014
8 January 2014
13 March 2014
1 May 2015这真的很令人沮丧,我没有让我尖叫。无论我做什么,我都无法让图表显示出其他任何东西:有一件事是,我正在做一个简单的asp按钮,点击按钮来执行数据库。我期望我的x轴是月/年,y是计数。谢谢!
谢谢!

发布于 2014-05-28 16:57:06
我认为您需要定义一个系列:http://demos.telerik.com/aspnet-ajax/htmlchart/examples/functionality/dateaxis/defaultcs.aspx。否则,图表应该显示哪些数据?从外观上看,您需要一个LineSeries (就像该演示中的那样),它的DataFieldY属性应该设置为“保证”。
https://stackoverflow.com/questions/23858051
复制相似问题