# TableAddPosition Enumeration

> Specifies the position where to add table rows and columns or where to split a table. The enumeration contains the following values:

- **Product:** TX Text Control .NET for Windows Forms
- **Section:** Reference
- **Kind:** Enumeration
- **Namespace:** `TXTextControl`
- **Package:** `TXTextControl.TextControl.WinForms.SDK` (assembly `TXTextControl.dll`, from the private NuGet feed or Text Control Offline Packages)
- **.NET Framework:** reference `TXTextControl.dll` from the setup
- **Path:** TX Text Control .NET for Windows Forms > Reference > TXTextControl > TableAddPosition Enumeration
- **471 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/tableaddposition/enumeration/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/tableaddposition/enumeration/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/tableaddposition/enumeration/llms-full.txt

---

### Description

Specifies the position where to add table rows and columns or where to split a table. The enumeration contains the following values:

### Syntax

```csharp
public enum TableAddPosition
```

```vbnet
Public Enum TableAddPosition
```

### Members

| Member | Value | Description |
|---|---|---|
| Before | 1 | Table rows or columns are inserted or the table is split in front of the row or column with the current input position. |
| After | 2 | Table rows or columns are inserted or the table is split behind the row or column with the current input position. |

### Examples

The following example selects the After value from the Table Add Position enumeration and uses it as a documented workflow choice.

```csharp
TableAddPosition value = TableAddPosition.After;
Console.WriteLine($"Using Table Add Position: {value}");
```

```vbnet
Dim value As TableAddPosition = TableAddPosition.After
Console.WriteLine($"Using Table Add Position: {value}")
```

### See Also

[Table.Split](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/table/split-method/llms-full.txt) Method, [TableColumnCollection.Add](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/tablecolumncollection/add-method/llms-full.txt) Method, [TableRowCollection.Add](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/tablerowcollection/add-method/llms-full.txt) Method.

---

## Nearby

- **Previous:** [Table.SplitCells Method](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/table/splitcells-method/llms-full.txt)
- **Next:** [TabLeader Enumeration](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/tableader/enumeration/llms-full.txt)
