◆◆请教高手,指出代码段的问题,在线等待!!!!(100分)

  • 主题发起人 主题发起人 zld8903
  • 开始时间 开始时间
Z

zld8903

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位高手:

使用微软的Microsoft Office Web 组件OWC,在VB中图表的数据源设置代码如下:
Set ChartSpace1.DataSource = Spreadsheet1.Object

其中ChartSpace1是图表控件,Spreadsheet1是电子表格控件,在BCB6中我使用如下 代码:
ChartSpace1->DataSource = (DataSource *)Spreadsheet1;

不能得到正确结果,另外又试了几种方法,均不可行,代码如下:
//方法1:
// ChartSpace1->DataSource = (DataSource *)Spreadsheet1;
//方法2:
// ChartSpace1->ControlInterface->set_DataSource((DataSource *)Spreadsheet1);
//方法3:不只怎样设置bstr参数
// CS->ControlInterface->set_DataSource((DataSource *)Spreadsheet1->msDataSourceObject(wchar_t *bstr));
ChChart *CC = CS->Charts->Add(0);
wchar_t *DataArea = WideString("Sheet1!A1:B20");
CC->SetSpreadsheetData(DataArea,false);

请教各位高手以上代码的问题所在,请问在BCB中,把图表控件ChartSpace1的数据源设置为电子表格控件Spreadsheet1,代码应该如何实现?
 
高手!
我用时通常利用bcb的->的提示功能,然后组合后编译,有一次一个小句,我编译了n次,没人教,惨那!!
努力!!
 
后退
顶部