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
void addChild(DataRow* dataRow, const char* childName, DataRow* childDataRow)
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
DataRow* dataRow = createDataRow();
DataRow* child1DataRow1 = createDataRow();
setByName(child1DataRow1, "City", "Austin");
setByName(child1DataRow1, "State", "Texas");
addChild( dataRow, "child1", child1DataRow1);
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);