
cs.Appearance.LabelAppearance.LabelLocation = Telerik.Charting.Styles.
StyleSeriesItemLabel.ItemLabelLocation.Outside;
cs.Appearance.LabelAppearance.Position.AlignedPosition = Telerik.Charting.Styles.
AlignedPositions.Left;
radChart1.Series.Clear(); radChart1.IntelligentLabelsEnabled = true; ChartSeries cs = new ChartSeries(); cs.Items.Add(new ChartSeriesItem(9000)); cs.Appearance.BarWidthPercent = 30; cs.Appearance.FillStyle.MainColor = Color.Red; cs.Appearance.FillStyle.SecondColor = Color.Red; cs.Appearance.LabelAppearance.LabelLocation = Telerik.Charting.Styles.StyleSeriesItemLabel.ItemLabelLocation.Outside; cs.Appearance.LabelAppearance.Position.AlignedPosition = Telerik.Charting.Styles.AlignedPositions.Left; cs.Appearance.TextAppearance.TextProperties.Color = System.Drawing.Color.Green; cs.Type = ChartSeriesType.StackedBar100; radChart1.Series.Add(cs); ChartSeries cs1 = new ChartSeries(); cs1.Items.Add(new ChartSeriesItem(1000)); cs1.Appearance.LabelAppearance.Visible = false; cs1.Appearance.FillStyle.MainColor = Color.Orange; cs1.Appearance.FillStyle.SecondColor = Color.Orange; cs1.Type = ChartSeriesType.StackedBar100; radChart1.Series.Add(cs1); radChart1.PlotArea.XAxis.Visible = Telerik.Charting.Styles.ChartAxisVisibility.False; radChart1.PlotArea.YAxis.Visible = Telerik.Charting.Styles.ChartAxisVisibility.False; radChart1.Legend.Visible = false; radChart1.ChartTitle.Visible = false; radChart1.Update(); radChart1.Series.Clear(); radChart1.IntelligentLabelsEnabled = true; ChartSeries cs = new ChartSeries(); cs.Items.Add(new ChartSeriesItem(1000)); cs.Appearance.BarWidthPercent = 30; cs.Appearance.FillStyle.MainColor = Color.Red; cs.Appearance.FillStyle.SecondColor = Color.Red; //cs.Appearance.LabelAppearance.LabelLocation = Telerik.Charting.Styles.StyleSeriesItemLabel.ItemLabelLocation.Inside; cs.Appearance.LabelAppearance.LabelLocation = Telerik.Charting.Styles.StyleSeriesItemLabel.ItemLabelLocation.Outside; cs.Appearance.TextAppearance.TextProperties.Color = System.Drawing.Color.Green; cs.Type = ChartSeriesType.StackedBar100; radChart1.Series.Add(cs); ChartSeries cs1 = new ChartSeries(); cs1.Items.Add(new ChartSeriesItem(9000)); cs1.Appearance.LabelAppearance.Visible = false; cs1.Appearance.FillStyle.MainColor = Color.Orange; cs1.Appearance.FillStyle.SecondColor = Color.Orange; cs1.Type = ChartSeriesType.StackedBar100; radChart1.Series.Add(cs1); radChart1.PlotArea.XAxis.Visible = Telerik.Charting.Styles.ChartAxisVisibility.False; radChart1.PlotArea.YAxis.Visible = Telerik.Charting.Styles.ChartAxisVisibility.False; radChart1.Legend.Visible = false; radChart1.ChartTitle.Visible = false; radChart1.Update(); public class cs_itemspedido { private string referencia; private int cantidad; private string nombre; private double pesoxref; private double valor; private int osa; public int Osa { get { return osa; } set { osa = value; } } public double Valor { get { return valor; } set { valor = value; } } public double PesoXRef { get { return pesoxref; } set { pesoxref = value; } } public string Nombre { get { return nombre; } set { nombre = value; } } public string Referencia { get { return referencia; } set { referencia = value; } } public int Cantidad { get { return cantidad; } set { cantidad = value; } } /// <summary> /// Peso Total /// </summary> public double Peso_Total { get { return (cantidad * pesoxref); } } /// <summary> /// Valor total X item /// </summary> public double Valor_Total { get { return (cantidad * valor); } }}ColumnGroupsViewDefinition
view = new ColumnGroupsViewDefinition();
view.ColumnGroups.Add(new GridViewColumnGroup("Group"));
view.ColumnGroups.Add(new GridViewColumnGroup("ID"));
view.ColumnGroups.Add(new GridViewColumnGroup("Amount"));
view.ColumnGroups.Add(new GridViewColumnGroup("Date "));
view.ColumnGroups.Add(new GridViewColumnGroup("method"));
view.ColumnGroups.Add(new GridViewColumnGroup("request"));
view.ColumnGroups[3].Rows.Add(new GridViewColumnGroupRow());
view.ColumnGroups[4].Rows.Add(new GridViewColumnGroupRow());
view.ColumnGroups[5].Rows.Add(new GridViewColumnGroupRow());
view.ColumnGroups[3].Rows[0].Columns.Add(this.grid1.Columns["Now"]);
view.ColumnGroups[3].Rows[0].Columns.Add(this.grid1.Columns["yesterday"]);
view.ColumnGroups[4].Rows[0].Columns.Add(this.grid1.Columns["now"]);
view.ColumnGroups[4].Rows[0].Columns.Add(this.grid1.Columns["yesterday"]);
view.ColumnGroups[5].Rows[0].Columns.Add(this.grid1.Columns["now"]);
view.ColumnGroups[5].Rows[0].Columns.Add(this.grid1.Columns["yesterday"]);
DataTable
table = new DataTable();
table.Columns.Add(
"grp",typeof(string));
table.Columns.Add("ID",typeof(string));
table.Columns.Add("Amt",typeof(string));
table.Columns.Add("date",typeof(string));
table.Columns.Add("metd",typeof(string));
table.Columns.Add("req",typeof(string));
grid1.MasterGridViewTemplate.AutoGenerateColumns = false;
grid1.DataSource = table;
grid1.ViewDefinition = view;