# TXTextControl.DocumentServer.Windows.Forms namespace

> TXTextControl.DocumentServer.Windows.Forms.ChartDataRelationDialog Class TXTextControl.DocumentServer.Windows.Forms.DatabaseConnectionDialog Class TXTextControl.DocumentServer.Windows.Forms.DataSourceExtractionDialog Class TXTextControl.DocumentServer.Windows.Forms.EditDataRelationsDialog Class TXTextControl.DocumentServer.Windows.Forms.EditMergeBlocksDialog Class TXTextControl.DocumentServer.Windows.Forms.FilterAndSortDialog Class TXTextControl.DocumentServer.Windows.Forms.InsertMergeBlockDialog Class

- **Product:** TX Text Control .NET for Windows Forms
- **Section:** Reference
- **Kind:** Namespace
- **Path:** TX Text Control .NET for Windows Forms > Reference > TXTextControl.DocumentServer.Windows.Forms namespace
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver-windows-forms/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver-windows-forms/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver-windows-forms/llms-full.txt

---

## On This Page

- [Description](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver-windows-forms/#description)

---

## In This Section

- [ChartDataRelationDialog Class](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver-windows-forms/chartdatarelationdialog/llms.txt): The ChartDataRelationDialog class allows the user to prepare a ChartFrame object to display data from a data relation defined in a mail merge data source. The dialog lets the user select the parent and child tables which form the data relation and two data columns in the child table which are used as the x-axis label text and the actual data. The chart is manipulated by this dialog as follows: First, all existing chart areas except one are removed. Then all existing "series" except one which belongs to that chart area are removed. Afterwards the ChartFrame object is named after the child table in the selected data relation so data can be assigned properly during the mail merge process. Then the remaining chart area is named after the child table column containing the axis label text and the series inside that chart area is named after the child table column containing the actual data. The ChartDataRelationDialog is a modal dialog box which must be shown with the EditDataRelationsDialog.ShowDialog method.
- [DatabaseConnectionDialog Class](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver-windows-forms/databaseconnectiondialog/llms.txt): The DatabaseConnectionDialog class allows the user to build connection strings and to connect to specific data sources. The DatabaseConnectionDialog is a modal dialog box which must be shown with the DatabaseConnectionDialog.ShowDialog method.
- [DataSourceExtractionDialog Class](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver-windows-forms/datasourceextractiondialog/llms.txt): The DataSourceExtractionDialog class allows the user to save an excerpt from the currently loaded data source. An upper limit of extracted data rows can be specified in the dialog. It works only with data provider based data sources and throws an exception when called with any other loaded data source type. The DataSourceExtractionDialog is a modal dialog box which must be shown with the DataSourceExtractionDialog.ShowDialog method.
- [EditDataRelationsDialog Class](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver-windows-forms/editdatarelationsdialog/llms.txt): The EditDataRelationsDialog class allows the user to add or remove data relations to or from the current data source. The EditDataRelationsDialog is a modal dialog box which must be shown with the EditDataRelationsDialog.ShowDialog method.
- [EditMergeBlocksDialog Class](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver-windows-forms/editmergeblocksdialog/llms.txt): The EditMergeBlocksDialog class allows the user to remove or rename merge blocks contained in the current document. The EditMergeBlocksDialog is a modal dialog box which must be shown with the EditMergeBlocksDialog.ShowDialog method.
- [FilterAndSortDialog Class](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver-windows-forms/filterandsortdialog/llms.txt): The FilterAndSortDialog class allows the user to specify filters and sorting instructions for merge blocks. The FilterAndSortDialog is a modal dialog box which must be shown with the FilterAndSortDialog.ShowDialog method.
- [InsertMergeBlockDialog Class](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver-windows-forms/insertmergeblockdialog/llms.txt): The InsertMergeBlockDialog class allows the user to design and insert a merge block based on the currently selected master table. It is inserted at the current input position of a given Text Control instance. The InsertMergeBlockDialog is a modal dialog box which must be shown with the InsertMergeBlockDialog.ShowDialog method.

---

## Nearby

- **Previous:** [Forms.GetAcroFormFields Method](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver-pdf/forms/getacroformfields-method/llms.txt)
- **Next:** [ChartDataRelationDialog Class](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver-windows-forms/chartdatarelationdialog/llms.txt)
