RadHtmlChart scatterChart = new RadHtmlChart(); scatterChart.ID = "ScatterChart"; scatterChart.Width = Unit.Pixel(680); scatterChart.Height = Unit.Pixel(400); scatterChart.Legend.Appearance.Position = Telerik.Web.UI.HtmlChart.ChartLegendPosition.Bottom; //scatterChart.PlotArea.XAxis.TitleAppearance.Text = "Volts"; scatterChart.PlotArea.XAxis.TitleAppearance.Text = "Name"; SeriesItem sitem; ColumnSeries clm; CategorySeriesItem item; DataTable dt=GetData(); for (int i = 0; i < dt.Rows.Count; i++) { clm = new ColumnSeries(); clm.LabelsAppearance.Visible = false; clm.Name = dt.Rows[i]["Name"].ToString(); scatterChart.PlotArea.XAxis.DataLabelsField = dt.Rows[i]["Name"].ToString(); clm.GroupName = dt.Rows[i]["Year"].ToString(); /// item = new CategorySeriesItem(); item.Y = Convert.ToInt32(dt.Rows[i]["Price1"]); // sitem.YValue = dt.Rows[i]["Year"].ToString(); // clm.DataFieldY = dt.Rows[i]["Year"].ToString(); clm.SeriesItems.Add(item); sitem = new SeriesItem(); scatterChart.PlotArea.Series.Add(clm); } //for (int i = 0; i < dt.Rows.Count; i++) //{ // scatterChart.PlotArea.XAxis.DataLabelsField = dt.Rows[i]["Name"].ToString(); // } // DataSet myDS = GetData(); scatterChart.DataSource = dt; scatterChart.PlotArea.XAxis.LabelsAppearance.Visible = true; scatterChart.PlotArea.XAxis.LabelsAppearance.DataFormatString = "YYYY-mm"; scatterChart.DataBind(); Panel1.Controls.Add(scatterChart);
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)