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;