Iterator
An iterator that contains all DataRows in the DataTable.
Syntax
vector< SmartPointer<DataRow> >::iterator iterator()
Parameters
None.
Results
Returns an iterator that contains all DataRows in the DataTable.
Example
vector<string> columnName
= returnDataTable->getColumnNames();
vector< SmartPointer<DataRow> >::iterator theIterator
= returnDataTable->iterator();
for (int i=0; i< returnDataTable->getRowCount();
i++, theIterator++)
{
SmartPointer<DataRow> dataRow = *theIterator;
for (int col = 0;
col < returnDataTable->getColumnCount(); col++)
{
const char* value = dataRow->get(columnName[col].c_str());
}
}