C# 重命名Telerik报告图例项

C# 重命名Telerik报告图例项,c#,telerik,reporting,legend,C#,Telerik,Reporting,Legend,我在Visual Studio中与Telerik Reporting 2010合作。我正在尝试重命名饼图中图例的标签。我认为我的问题在于代码,但我的知识有限,所以我看不出有什么问题。有人能帮我找出哪里不对劲吗?我得到的错误在底部 namespace Reports { using System; using System.ComponentModel; using System.Drawing; using System.Windows.Forms; using Telerik.Reportin

我在Visual Studio中与Telerik Reporting 2010合作。我正在尝试重命名饼图中图例的标签。我认为我的问题在于代码,但我的知识有限,所以我看不出有什么问题。有人能帮我找出哪里不对劲吗?我得到的错误在底部

namespace Reports
{
using System;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;
using Telerik.Reporting;
using Telerik.Reporting.Drawing;


/// <summary>
/// Summary description for DeliveryStatus___Client.
/// </summary>
public partial class DeliveryStatus___Client : Telerik.Reporting.Report
{
    public DeliveryStatus___Client()
    {
        //
        // Required for telerik Reporting designer support
        //
        InitializeComponent();}


        //
        // TODO: Add any constructor code after InitializeComponent call
        //
    private void chart1_ItemDataBinding(object sender, EventArgs e)
{
        var procChart = ((Telerik.Reporting.Processing.Chart)sender);


        Telerik.Reporting.Charting.LabelItem labelItem1 = new       Telerik.Reporting.Charting.LabelItem();
        Telerik.Reporting.Charting.LabelItem labelItem2 = new   Telerik.Reporting.Charting.LabelItem();

            labelItem1.Marker.Visible = true;
            labelItem1.Name = "LegendItem1";
            labelItem1.TextBlock.Text = procChart.Report.Parameters["Due Beyond"].Value.ToString;
            labelItem2.Marker.Visible = true;
            labelItem2.Name = "LegendItem2";
            labelItem2.TextBlock.Text = procChart.Report.Parameters["Due Monday"].Value.ToString;
            this.chart1.Legend.Items.AddRange(new Telerik.Reporting.Charting.LabelItem[] {
            labelItem1,
            labelItem2});
        this.chart1.Legend.Items.AddRange(new Telerik.Reporting.Charting.LabelItem[] {labelItem1,});
}



     Error  2   Cannot implicitly convert type 'object' to 'string'. An explicit      conversion exists (are you missing a cast?)   C:\Users\wondergoat77\Documents\VS -     Projects\Reports\Reports\DeliveryStatus - Client.cs    34  45  
     Error  3   Type or namespace definition, or end-of-file expected       C:\Users\wondergoat77\Documents\VS - Projects\\Reports\DeliveryStatus - Client.cs   52      1   
      Error 4   Cannot convert method group 'ToString' to non-delegate type     'string'. Did you intend to invoke the method?  C:\Users\wondergoat77\Documents\VS -     Projects\Reports\Reports\DeliveryStatus - Client.cs    34  45  
      Error 5   Cannot convert method group 'ToString' to non-delegate type     'string'. Did you intend to invoke the method?  C:\Users\wondergoat77\Documents\VS -     Projects\Reports\Reports\DeliveryStatus - Client.cs    37  45  










     }
         }
     }
命名空间报告
{
使用制度;
使用系统组件模型;
使用系统图;
使用System.Windows.Forms;
使用Telerik.报告;
使用Telerik.Reporting.Drawing;
/// 
///DeliveryStatus客户端的摘要说明。
/// 
公共部分类交付状态\客户端:Telerik.Reporting.Report
{
公共交付状态\客户端()
{
//
//telerik Reporting designer支持所需
//
InitializeComponent();}
//
//TODO:在InitializeComponent调用后添加任何构造函数代码
//
私有void chart1_ItemDataBinding(对象发送方,事件参数e)
{
var procChart=((Telerik.Reporting.Processing.Chart)发送方);
Telerik.Reporting.Charting.LabelItem labelItem1=新Telerik.Reporting.Charting.LabelItem();
Telerik.Reporting.Charting.LabelItem LabelItem 2=新Telerik.Reporting.Charting.LabelItem();
labelItem1.Marker.Visible=true;
labelItem1.Name=“LegendItem1”;
labelItem1.TextBlock.Text=procChart.Report.Parameters[“到期日超过”].Value.ToString;
labelItem2.Marker.Visible=true;
labelItem2.Name=“LegendItem2”;
labelItem2.TextBlock.Text=procChart.Report.Parameters[“到期日”].Value.ToString;
this.chart1.Legend.Items.AddRange(新Telerik.Reporting.Charting.LabelItem[]{
labelItem1,
labelItem2});
this.chart1.Legend.Items.AddRange(新Telerik.Reporting.Charting.LabelItem[]{labelItem1,});
}
错误2无法将类型“object”隐式转换为“string”。存在显式转换(是否缺少转换?)C:\Users\wondergoat77\Documents\VS-Projects\Reports\Reports\DeliveryStatus-Client.cs 34 45
错误3类型或命名空间定义或文件结尾应为C:\Users\wondergoat77\Documents\VS-Projects\\Reports\DeliveryStatus-Client.cs 52 1
错误4无法将方法组“ToString”转换为非委托类型“string”。是否要调用该方法?C:\Users\wondergoat77\Documents\VS-Projects\Reports\Reports\DeliveryStatus-Client.cs 34 45
错误5无法将方法组“ToString”转换为非委托类型“string”。是否要调用该方法?C:\Users\wondergoat77\Documents\VS-Projects\Reports\Reports\DeliveryStatus-Client.cs 37 45
}
}
}

您忘记了ToString是一个方法,因此必须调用它(添加括号):


您忘记了ToString是一个方法,因此必须调用它(添加括号):

labelItem1.TextBlock.Text = procChart.Report.Parameters["Due Beyond"].Value.ToString();//here
labelItem2.TextBlock.Text = procChart.Report.Parameters["DueMonday"].Value.ToString();//here