AddChild

Agrega una nueva DataRow a la relación de elemento principal/secundario con nombre asignado. Si la relación con nombre asignado ya existe, la DataRow (Fila de datos) suministrada se anexará a la recopilación DataRow ya existente. De lo contrario, se creará una nueva recopilación con la DataRow suministrada como único elemento.

Sintaxis

Versión ASCII
void addChild(DataRow* dataRow, const char* childName, DataRow* childDataRow) 
Versión Unicode
void addChild(DataRow* dataRow, const UChar* childName, DataRow* childDataRow) 

Parámetros

  • El nombre de la relación de elemento principal/secundario (por ejemplo, "Datos de llanuras aluviales", "Referencias", "Usado por", etc.)
  • DataRow (Fila de datos) a agregar a la relación

Ejemplo

Versión ASCII
DataRow* dataRow = createDataRow();			
DataRow* child1DataRow1 = createDataRow();	 

setByName(child1DataRow1, "City", "Austin"); 
setByName(child1DataRow1, "State", "Texas"); 
 
addChild( dataRow, "child1", child1DataRow1);
Versión Unicode
UChar* convertcharToUChar(	char* name, UChar* value) 
 { 
 int lenName= strlen(name); 
 
 u_charsToUChars(name,	value, lenName ); 
 
 value[ lenName]=0; 
 return value; 
 } >
DataRow* dataRow = createDataRow();			
DataRow* child1DataRow1 = createDataRow();	 
UChar				 name[128]; 
UChar				 columnValue[128]; 
setByName(child1DataRow1, convertcharToUChar("City", name), 
	 convertcharToUChar("Austin", columnValue)); 
setByName(child1DataRow1, convertcharToUChar("State", name), 
	 convertcharToUChar("Texas", columnValue));
addChild( dataRow, "child1", child1DataRow1);