Здравствуйте, D.Triton, Вы писали:
DT>DT>MyCrystalReport rep = new MyCrystalReport();
DT>rep.HowToGetGraphObject.Title = "Hello! This is my best report!";// что должно быть вместо HowToGetGraphObject?
DT>
Судя по коду скорее всего используеться CrystalReport встроенный в студию, а он имеет ограниченя на доступ к объектам отчета и поменять заголовок не получиться.
если использовать предложенный выше способ
получаеться приблизительно такой код
ApplicationClass app = new ApplicationClass();
Report rep;
rep = app.OpenReport(@"D:\CrystalReport1.rpt",0);
foreach(Section s in rep.Sections)
{
foreach(IReportObject oRep in s.ReportObjects)
{
if (oRep.Kind == CRObjectKind.crGraphObject)
{
IGraphObject gr ;
gr = (CRAXDDRT.IGraphObject)oRep;
gr.Title = "Заголовок";
}
}
}
crystalReportViewer1.ReportSource = rep;
ЗЫ: да заголовки поменяються во всех диаграммах