DataColumnCollection.Add 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建 DataColumn 对象并将其添加到 DataColumnCollection 中。
重载
Add() |
创建 DataColumn 对象并将其添加到 DataColumnCollection 中。 |
Add(DataColumn) |
创建指定的 DataColumn 对象并将其添加到 DataColumnCollection。 |
Add(String) |
创建一个具有指定名称的 DataColumn 对象,并将其添加到 DataColumnCollection 中。 |
Add(String, Type) |
创建一个具有指定名称和类型的 DataColumn 对象,并将其添加到 DataColumnCollection 中。 |
Add(String, Type, String) |
创建一个具有指定名称、类型和表达式的 DataColumn 对象,并将其添加到 DataColumnCollection 中。 |
Add()
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
创建 DataColumn 对象并将其添加到 DataColumnCollection 中。
public:
System::Data::DataColumn ^ Add();
public:
virtual System::Data::DataColumn ^ Add();
public System.Data.DataColumn Add ();
public virtual System.Data.DataColumn Add ();
member this.Add : unit -> System.Data.DataColumn
abstract member Add : unit -> System.Data.DataColumn
override this.Add : unit -> System.Data.DataColumn
Public Function Add () As DataColumn
Public Overridable Function Add () As DataColumn
返回
新创建的 DataColumn。
示例
以下示例创建 并将新的 DataColumn 添加到 DataColumnCollection 的 DataTable。
Private Sub AddColumn()
' Get the DataColumnCollection from a table in a DataSet.
Dim columns As DataColumnCollection = _
DataSet1.Tables("Prices").Columns
Dim column As DataColumn = columns.Add()
With column
.DataType = System.Type.GetType("System.Decimal")
.ColumnName = "Total"
.Expression = "UnitPrice * Quantity"
.ReadOnly = True
.Unique = False
End With
End Sub
注解
默认名称 (“Column1”、“Column2”等,) 列。
如果通过添加或删除列成功更改集合,则会发生 该 CollectionChanged 事件。
另请参阅
适用于
Add(DataColumn)
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
创建指定的 DataColumn 对象并将其添加到 DataColumnCollection。
public:
void Add(System::Data::DataColumn ^ column);
public void Add (System.Data.DataColumn column);
member this.Add : System.Data.DataColumn -> unit
Public Sub Add (column As DataColumn)
参数
- column
- DataColumn
要添加的 DataColumn。
例外
column
参数为 null
。
该列已经属于此集合,或者属于另一个集合。
集合中已存在具有指定名称的列。 (该比较不区分大小写。)
表达式无效。 有关如何创建表达式的更多信息,请参见 Expression 属性。
示例
以下示例将 添加到 DataColumnDataColumnCollection。
Private Sub AddDataColumn()
' Get the DataColumnCollection from a DataTable in a DataSet.
Dim columns As DataColumnCollection = _
DataSet1.Tables("Orders").Columns
Dim column As New DataColumn()
With column
.DataType = System.Type.GetType("System.Decimal")
.ColumnName = "ItemPrice"
.Caption = "Price"
.ReadOnly = False
.Unique = False
.DefaultValue = 0
End With
columns.Add(column)
End Sub
注解
如果通过添加或删除列成功更改集合,则会发生 该 CollectionChanged 事件。
另请参阅
适用于
Add(String)
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
创建一个具有指定名称的 DataColumn 对象,并将其添加到 DataColumnCollection 中。
public:
System::Data::DataColumn ^ Add(System::String ^ columnName);
public:
virtual System::Data::DataColumn ^ Add(System::String ^ columnName);
public System.Data.DataColumn Add (string? columnName);
public System.Data.DataColumn Add (string columnName);
public virtual System.Data.DataColumn Add (string columnName);
member this.Add : string -> System.Data.DataColumn
abstract member Add : string -> System.Data.DataColumn
override this.Add : string -> System.Data.DataColumn
Public Function Add (columnName As String) As DataColumn
Public Overridable Function Add (columnName As String) As DataColumn
参数
- columnName
- String
列的名称。
返回
新创建的 DataColumn。
例外
集合中已存在具有指定名称的列。 (该比较不区分大小写。)
示例
以下示例创建 一个新的 DataColumn 并将其添加到 DataColumnCollection 的 。DataTable
Private Sub AddColumn()
' Get the DataColumnCollection from a table in a DataSet.
Dim columns As DataColumnCollection = _
DataSet1.Tables("Prices").Columns
Dim column As DataColumn = columns.Add("Total")
With column
.DataType = System.Type.GetType("System.Decimal")
.ReadOnly = True
.Expression = "UnitPrice * Quantity"
.Unique = False
End With
End Sub
注解
默认情况下, DataType 新列的 为 string
。
如果 null
或为名称传入了空字符串 (“”) ,则会为该列提供默认名称 (“Column1”、“Column2”等) 。
Contains使用 方法确定集合中是否已存在具有建议名称的列。
如果通过添加或删除列成功更改集合,则会发生 该 CollectionChanged 事件。
另请参阅
适用于
Add(String, Type)
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
创建一个具有指定名称和类型的 DataColumn 对象,并将其添加到 DataColumnCollection 中。
public:
System::Data::DataColumn ^ Add(System::String ^ columnName, Type ^ type);
public:
virtual System::Data::DataColumn ^ Add(System::String ^ columnName, Type ^ type);
public System.Data.DataColumn Add (string? columnName, Type type);
public System.Data.DataColumn Add (string columnName, Type type);
public virtual System.Data.DataColumn Add (string columnName, Type type);
member this.Add : string * Type -> System.Data.DataColumn
abstract member Add : string * Type -> System.Data.DataColumn
override this.Add : string * Type -> System.Data.DataColumn
Public Function Add (columnName As String, type As Type) As DataColumn
Public Overridable Function Add (columnName As String, type As Type) As DataColumn
参数
- columnName
- String
要在创建列时使用的 ColumnName。
返回
新创建的 DataColumn。
例外
集合中已存在具有指定名称的列。 (该比较不区分大小写。)
表达式无效。 有关如何创建表达式的更多信息,请参见 Expression 属性。
示例
以下示例创建 一个新的 DataColumn 并将其添加到 DataColumnCollection 的 。DataTable
Private Sub AddColumn()
Dim columns As DataColumnCollection = _
DataSet1.Tables("Orders").Columns
' Add a new column and return it.
Dim column As DataColumn = columns.Add( _
"Total", System.Type.GetType("System.Decimal"))
column.ReadOnly = True
column.Unique = False
End Sub
注解
如果 null
或为名称传入了空字符串 (“”) ,则会为该列提供默认名称 (“Column1”、“Column2”等) 。
Contains使用 方法确定集合中是否已存在具有建议名称的列。
如果通过添加或删除列成功更改集合,则会发生 该 CollectionChanged 事件。
另请参阅
适用于
Add(String, Type, String)
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
创建一个具有指定名称、类型和表达式的 DataColumn 对象,并将其添加到 DataColumnCollection 中。
public:
System::Data::DataColumn ^ Add(System::String ^ columnName, Type ^ type, System::String ^ expression);
public:
virtual System::Data::DataColumn ^ Add(System::String ^ columnName, Type ^ type, System::String ^ expression);
public System.Data.DataColumn Add (string? columnName, Type type, string expression);
public System.Data.DataColumn Add (string columnName, Type type, string expression);
public virtual System.Data.DataColumn Add (string columnName, Type type, string expression);
member this.Add : string * Type * string -> System.Data.DataColumn
abstract member Add : string * Type * string -> System.Data.DataColumn
override this.Add : string * Type * string -> System.Data.DataColumn
Public Function Add (columnName As String, type As Type, expression As String) As DataColumn
Public Overridable Function Add (columnName As String, type As Type, expression As String) As DataColumn
参数
- columnName
- String
要在创建列时使用的名称。
- expression
- String
要分配给 Expression 属性的表达式。
返回
新创建的 DataColumn。
例外
集合中已存在具有指定名称的列。 (该比较不区分大小写。)
表达式无效。 有关如何创建表达式的更多信息,请参见 Expression 属性。
示例
以下示例创建 一个新的 DataColumn 并将其添加到 DataColumnCollection 的 。DataTable
Private Sub AddColumn()
' Get the DataColumnCollection of a table in a DataSet.
Dim columns As DataColumnCollection = _
DataSet1.Tables("Orders").Columns
' Add a new column and return it.
Dim column As DataColumn = _
columns.Add("Total", System.Type.GetType( _
"System.Decimal"), "Price + Tax")
column.ReadOnly = True
column.Unique = False
End Sub
注解
如果 null
或为名称传入了空字符串 (“”) ,则会为该列提供默认名称 (“Column1”、“Column2”等) 。
Contains使用 方法确定集合中是否已存在具有建议名称的列。
如果通过添加或删除列成功更改集合,则会发生 该 CollectionChanged 事件。