# System.Data 库模块帮助文档

## System.Data 成员列表 <a id="System.Data" href="#System.Data">&#x23;</a>

.NET System.Data 命名空间  

[返回对象:dotNetNameSpaceObject](https://www.aardio.com/zh-cn/doc/library-reference/dotNet/appDomain.html#dotNetNameSpaceObject)

### System.Data.DataTable() <a id="System.Data.DataTable" href="#System.Data.DataTable">&#x23;</a>
创建表格，可在参数 @1 使用字符串指定表格名称。  
其他参数用法请参考 .NET 文档。

[返回对象:sysDataDataTableObject](#sysDataDataTableObject)

## sysDataDataTableObject 成员列表 <a id="sysDataDataTableObject" href="#sysDataDataTableObject">&#x23;</a>

### sysDataDataTableObject.Clear() <a id="sysDataDataTableObject.Clear" href="#sysDataDataTableObject.Clear">&#x23;</a>
清除所有数据。

### sysDataDataTableObject.ExtractToArray() <a id="sysDataDataTableObject.ExtractToArray" href="#sysDataDataTableObject.ExtractToArray">&#x23;</a>
提取所有数数据到 com.SafeArray 类型数组。  
SafeArray 数组实际上就是声明了 COM 类型的普通 aardio 数组，  
可以作为普通数组直接使用。  

此函数的返回值可以作为 FillFromArray 的参数使用。

### sysDataDataTableObject.FillFromArray() <a id="sysDataDataTableObject.FillFromArray" href="#sysDataDataTableObject.FillFromArray">&#x23;</a>
参数 @1 指定二维数组。  
将二维数组一次性填充为表格数据。  
可选用参数 @2 指定是否清空之前的数据，默认为 false 。  
此方法避免了用 aardio 密集调用 .NET 函数，避免了不必要的交互成本。

## sysDataDataTableObject.Columns 成员列表 <a id="sysDataDataTableObject.Columns" href="#sysDataDataTableObject.Columns">&#x23;</a>

### sysDataDataTableObject.Columns.Add <a id="sysDataDataTableObject.Columns.Add" href="#sysDataDataTableObject.Columns.Add">&#x23;</a>
添加列

### sysDataDataTableObject.Columns.Add("列名",类型) <a id="sysDataDataTableObject.Columns.Add" href="#sysDataDataTableObject.Columns.Add">&#x23;</a>
参数 @2 可以直接指定 System 库导入的 System.Boolean 等类型。  
或用 System.Type.GetType 获取类型。

### sysDataDataTableObject.Columns.Add(...) <a id="sysDataDataTableObject.Columns.Add" href="#sysDataDataTableObject.Columns.Add">&#x23;</a>
添加列，其他参数用法请参考 .NET 文档
