# Split Matrix Notation

## Content



When the grid contains both horizontal and vertical splits, it is said to be organized in a two-dimensional split matrix. Reference and access to the properties of the split objects in the matrix is accomplished with a two-dimensional matrix notation. The index for a particular split in a split matrix is the split row, then the column delimited by a comma. For instance, accessing the second vertical split (column) in the third horizontal split (row) would look like the following:

```csharp
this.c1TrueDBGrid1.Splits[2, 1].Style.BackColor = System.Drawing.Color.Red;
```


> type=note
> **Note**: Notice that the **Item** property is used in the previous example. When accessing a split through split matrix notation, the **Item** property must be explicitly specified. When accessing a split in a grid with a one-dimensional structure, the **Item** property is taken as implicit and can be omitted.

The resulting output will be as follows:

![](https://cdn.mescius.io/document-site-files/images/a1b176e5-6638-4b1f-a786-e41a817558bb/images/truedbgrid-split-twoone.png)

For instance, accessing the second split in a grid with only horizontal splits would look like the following:

```csharp
this.c1TrueDBGrid1.Splits[1].Style.BackColor = System.Drawing.Color.LightSeaGreen;
```

The resulting output will be as follows:

![](https://cdn.mescius.io/document-site-files/images/a1b176e5-6638-4b1f-a786-e41a817558bb/images/truedbgrid-split-one.png)