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,代码应该如何实现?
使用微软的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,代码应该如何实现?