我想把string 类型赋值给DBChart1.Title该怎么做

解决方案 »

  1.   

    var
        ChartTitle : TChartTitle;
        str : string;
    begin
        str := 'MyDBChart Title';
        ChartTitle := TChartTitle(DBChart1);
        ChartTitle.Text.Text := str;
        DBChart1.Title := ChartTitle;
    end;
      

  2.   

    ChartTitle.Text.Text := str;
    这句出错
      

  3.   

    对不起
    刚那代码是手工写的
    忘了创建,所以赋值的时候就会出错,因为还没分配到内存
    把这句改下,“ChartTitle := TChartTitle(DBChart1);”
    改成:
    ChartTitle := TChartTitle.Create(DBChart1);