2.2.4.9.17 DataRange::GetNamesOfDatasetsGetNamesOfDatasets
Description
Gets the names of all the datasets that appear in the DataRange.
Syntax
int GetNamesOfDatasets( vector<string> & vsNames, BOOL bAvoidRepetitions = FALSE )
Parameters
- vsNames
- [output]receives all the name
- bAvoidRepetitions
- [input,optional]if TRUE, the repetitions will be eliminated.
Return
The total number returned, or a negative value for error.
Examples
//Get the four datasets's name in the datarange.
void DataRange_GetNumDatasets_Ex1()
{
//assume the active worksheet has least four columns before run this code.
Worksheet wks = Project.ActiveLayer();
if ( !wks )
{
printf("Can not find any active worksheet!");
return;
}
DataRange dr;
dr.Create();//init the object
dr.Add("X", wks, 0, 0, -1, 0);//Four datasets.
dr.Add("Y", wks, 0, 1, -1, 1);
dr.Add("Y", wks, 0, 2, -1, 2);
dr.Add("Y", wks, 0, 3, -1, 3);
vector<string> vsNames;
dr.GetNamesOfDatasets(vsNames, true);
return;
}
Remark
See Also
Header to Include
origin.h
|