# SetChildArrayOrder Method

## Overloads

| [SetChildArrayOrder(IEnumerable<String>)](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IGenericObject.SetChildArrayOrder.htm#Qlik_Engine_IGenericObject_SetChildArrayOrder_System_Collections_Generic_IEnumerable_System_String__) |  | Sets the order of the children in a generic object. |
| --- | --- | --- |

[](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IGenericObject.SetChildArrayOrder.htm) [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IGenericObject.SetChildArrayOrder.htm)

## SetChildArrayOrder(IEnumerable&lt;String&gt;)

Sets the order of the children in a generic object.

### Declaration

```

          void SetChildArrayOrder([QixName("qIds")] IEnumerable<string> ids)
    
  
```

### Parameters

| Type | Name | Description |
| --- | --- | --- |
| System.Collections.Generic.IEnumerable&lt;System.String&gt; | ids | List of the children identifiers. |

### Remarks

To change the order of the children in a generic object, the identifiers of all the children must be included in the list of the identifiers (in `qIds` ).