private void PopulatePages() { int skinIndex = 0; foreach (ChartSeriesType seriesType in Enum.GetValues(typeof(ChartSeriesType))) { RadPageViewPage page = new RadPageViewPage(); page.Text = seriesType.ToString(); #pragma warning disable 618 RadChart chart = new RadChart(); chart.DefaultType = seriesType; chart.Dock = DockStyle.Fill; chart.Skin = ChartSkins[skinIndex++]; chart.SkinsOverrideStyles = true; Telerik.Charting.ChartSeries series = new Telerik.Charting.ChartSeries("StripMode"); series.AddItem(10, series.Name); chart.Series.Add(series); series = new Telerik.Charting.ChartSeries("StackMode"); series.AddItem(20, series.Name); chart.Series.Add(series); series = new Telerik.Charting.ChartSeries("OutlookMode"); series.AddItem(30, series.Name); chart.Series.Add(series); page.Controls.Add(chart); this.radPageView1.Pages.Add(page); } }
protected void UsageChartDataBinding() { Telerik.Charting.ChartSeries s = new Telerik.Charting.ChartSeries(); RChartCDProUsage.Series.Add(s); List <UsageItem> us = new List <UsageItem>(); DataView dv = (DataView)SqlDataSource1.Select(System.Web.UI.DataSourceSelectArguments.Empty); if (dv != null) { foreach (DataRowView dr in dv) { ChartSeriesItem item = new ChartSeriesItem(); item.Name = dr["BillDt"].ToString(); item.YValue = (double)dr["UsageSummary"]; item.Label.TextBlock.Text = (item.YValue / 1000).ToString() + "K"; s.Items.Add(item); } RChartCDProUsage.Series[0].Appearance.LegendDisplayMode = Telerik.Charting.ChartSeriesLegendDisplayMode.ItemLabels;//生成Item模式 RChartCDProUsage.Series[0].Type = Telerik.Charting.ChartSeriesType.Pie; RChartCDProUsage.Series[0].Appearance.ShowLabelConnectors = true; RChartCDProUsage.Series[0].Appearance.FillStyle.FillType = Telerik.Charting.Styles.FillType.ComplexGradient; } }
private Telerik.Charting.ChartSeries GetRandomData(int count, ChartSeriesType seriesType) { Telerik.Charting.ChartSeries series = new Telerik.Charting.ChartSeries(); series.Type = seriesType; for (int i = 0; i < count; ++i) { series.Items.Add(new ChartSeriesItem(rand.Next(0, 100))); } return(series); }
Telerik.Charting.ChartSeries GetRowData(GridViewRowInfo row) { Telerik.Charting.ChartSeries series = new Telerik.Charting.ChartSeries(); series.Type = ChartSeriesType.Bar; series.Name = "Sales"; series.Appearance.LabelAppearance.Visible = false; for (int i = 0; i < 12; ++i) { series.Items.Add(new ChartSeriesItem((int)row.Cells[i + 1].Value)); } return(series); }
protected void UsageChartDataBinding() { Telerik.Charting.ChartSeries s = new Telerik.Charting.ChartSeries(); RChartCDProUsage.Series.Add(s); List<UsageItem> us = new List<UsageItem>(); DataView dv = (DataView)SqlDataSource1.Select(System.Web.UI.DataSourceSelectArguments.Empty); if (dv != null) { foreach (DataRowView dr in dv) { ChartSeriesItem item = new ChartSeriesItem(); item.Name=dr["BillDt"].ToString(); item.YValue=(double)dr["UsageSummary"]; item.Label.TextBlock.Text = (item.YValue/1000).ToString() + "K"; s.Items.Add(item); } RChartCDProUsage.Series[0].Appearance.LegendDisplayMode = Telerik.Charting.ChartSeriesLegendDisplayMode.ItemLabels;//生成Item模式 RChartCDProUsage.Series[0].Type = Telerik.Charting.ChartSeriesType.Pie; RChartCDProUsage.Series[0].Appearance.ShowLabelConnectors = true; RChartCDProUsage.Series[0].Appearance.FillStyle.FillType = Telerik.Charting.Styles.FillType.ComplexGradient; } }