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()); 
 } 
 }