2011-03-01 34 views
4

当我生成telerik饼图时。我想用串联%的数据值拉布勒价值,但我没有得到这两个values.my代码 -如何在telerik中设置标签值和%value饼图

ChartSeries objChartSeries = new ChartSeries("Pie"); 
      objChartSeries.Type = ChartSeriesType.Pie; 

      objChartSeries.Appearance.LegendDisplayMode = ChartSeriesLegendDisplayMode.ItemLabels; 
      objChartSeries.Appearance.LabelAppearance.Visible = true; 
      objChartSeries.Appearance.ShowLabelConnectors = true; 
      objChartSeries.Appearance.ShowLabels = true; 
      objChartSeries.Appearance.DiameterScale = 0.6; 

      objChartSeries.DataLabelsColumn = Xtext + "#Y"; 
      //objChartSeries.DefaultLabelValue = "#Y"; 

      //RadChart1.Legend.TextBlock.Text = ddlX.SelectedItem.Text.Trim(); 
      //RadChart1.Legend.Visible = true; 

      RadChart1.Series.RemoveSeries(); 
      RadChart1.Series.Add(objChartSeriesBlank); 
      RadChart1.Series.Add(objChartSeries); 

      RadChart1.Series[1].DataYColumn = Yval; 

      RadChart1.DataSource = dsResult; 
      RadChart1.DataBind(); 

Pie chart screen shot 我希望我的图表像E1007(40%)...

回答

1
objChartSeries.DataLabelsColumn = SomeDecimal.ToString("P");