DataColumn Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas DataColumn.
Overload
DataColumn() |
Menginisialisasi instans DataColumn baru kelas sebagai string jenis. |
DataColumn(String) |
Menginisialisasi instans DataColumn baru kelas, sebagai string jenis, menggunakan nama kolom yang ditentukan. |
DataColumn(String, Type) |
Menginisialisasi instans DataColumn baru kelas menggunakan nama kolom dan jenis data yang ditentukan. |
DataColumn(String, Type, String) |
Menginisialisasi instans DataColumn baru kelas menggunakan nama, jenis data, dan ekspresi yang ditentukan. |
DataColumn(String, Type, String, MappingType) |
Menginisialisasi instans DataColumn baru kelas menggunakan nama, jenis data, ekspresi, dan nilai yang ditentukan yang menentukan apakah kolom tersebut adalah atribut. |
DataColumn()
- Sumber:
- DataColumn.cs
- Sumber:
- DataColumn.cs
- Sumber:
- DataColumn.cs
Menginisialisasi instans DataColumn baru kelas sebagai string jenis.
public:
DataColumn();
public DataColumn ();
Public Sub New ()
Contoh
Contoh berikut membuat baru DataColumn, mengatur berbagai properti, dan menambahkannya ke DataColumnCollection untuk DataTable objek .
private void AddDataColumn(DataTable table)
{
DataColumn column = new DataColumn();
// Set various properties.
column.ColumnName = "id";
column.DataType = System.Type.GetType("System.Int32");
column.AutoIncrement = true;
column.AutoIncrementSeed = 1;
column.AutoIncrementStep = 1;
column.ReadOnly = true;
// Add to Columns collection.
table.Columns.Add(column);
}
Private Sub AddDataColumn(ByVal table As DataTable)
Dim column As New DataColumn()
' Set various properties.
With column
.ColumnName = "id"
.DataType = System.Type.GetType("System.Int32")
.AutoIncrement = True
.AutoIncrementSeed = 1
.AutoIncrementStep = 1
.ReadOnly = True
End With
' Add to Columns collection.
table.Columns.Add(column)
End Sub
Keterangan
Saat dibuat, DataColumn objek tidak memiliki default ColumnName atau Caption. Saat Anda menambahkannya ke DataColumnCollection, nama default ("Column1", "Column2", dan sebagainya) akan dihasilkan jika nama belum ditetapkan ke ColumnName.
Lihat juga
Berlaku untuk
DataColumn(String)
- Sumber:
- DataColumn.cs
- Sumber:
- DataColumn.cs
- Sumber:
- DataColumn.cs
Menginisialisasi instans DataColumn baru kelas, sebagai string jenis, menggunakan nama kolom yang ditentukan.
public:
DataColumn(System::String ^ columnName);
public DataColumn (string? columnName);
public DataColumn (string columnName);
new System.Data.DataColumn : string -> System.Data.DataColumn
Public Sub New (columnName As String)
Parameter
- columnName
- String
String yang mewakili nama kolom yang akan dibuat. Jika diatur ke null
atau string kosong (""), nama default akan ditentukan saat ditambahkan ke koleksi kolom.
Contoh
Contoh berikut membuat baru DataColumn dengan yang ditentukan ColumnName.
private void AddDataColumn(DataTable table)
{
DataColumn column = new DataColumn("id");
// Set various properties.
column.DataType = System.Type.GetType("System.Int32");
column.AutoIncrement = true;
column.AutoIncrementSeed = 1;
column.AutoIncrementStep = 1;
column.ReadOnly = true;
// Add to Columns collection.
table.Columns.Add(column);
}
Private Sub AddDataColumn(ByVal table As DataTable)
Dim column As DataColumn
column = New DataColumn("id")
' Set various properties.
With column
.DataType = System.Type.GetType("System.Int32")
.AutoIncrement = True
.AutoIncrementSeed = 1
.AutoIncrementStep = 1
.ReadOnly = True
End With
' Add to Columns collection.
table.Columns.Add(column)
End Sub
Keterangan
Secara default, nama khusus untuk kolom menjadi Caption nilai properti.
Lihat juga
Berlaku untuk
DataColumn(String, Type)
- Sumber:
- DataColumn.cs
- Sumber:
- DataColumn.cs
- Sumber:
- DataColumn.cs
Menginisialisasi instans DataColumn baru kelas menggunakan nama kolom dan jenis data yang ditentukan.
public:
DataColumn(System::String ^ columnName, Type ^ dataType);
public DataColumn (string? columnName, Type dataType);
public DataColumn (string columnName, Type dataType);
new System.Data.DataColumn : string * Type -> System.Data.DataColumn
Public Sub New (columnName As String, dataType As Type)
Parameter
- columnName
- String
String yang mewakili nama kolom yang akan dibuat. Jika diatur ke null
atau string kosong (""), nama default akan ditentukan saat ditambahkan ke koleksi kolom.
Pengecualian
Tidak dataType
ada yang ditentukan.
Contoh
Contoh berikut membuat baru DataColumn dengan yang ditentukan ColumnName dan DataType.
private void AddDataColumn(DataTable table)
{
System.Type typeInt32 =
System.Type.GetType("System.Int32");
DataColumn column = new DataColumn("id", typeInt32);
// Set various properties.
column.AutoIncrement = true;
column.AutoIncrementSeed = 1;
column.AutoIncrementStep = 1;
column.ReadOnly = true;
// Add to Columns collection.
table.Columns.Add(column);
}
Private Sub AddDataColumn(ByVal table As DataTable)
Dim typeInt32 As System.Type = _
System.Type.GetType("System.Int32")
Dim column As DataColumn = _
New DataColumn("id", typeInt32)
' Set various properties.
With column
.AutoIncrement = True
.AutoIncrementSeed = 1
.AutoIncrementStep = 1
.ReadOnly = True
End With
' Add to Columns collection.
table.Columns.Add(column)
End Sub
Lihat juga
Berlaku untuk
DataColumn(String, Type, String)
- Sumber:
- DataColumn.cs
- Sumber:
- DataColumn.cs
- Sumber:
- DataColumn.cs
Menginisialisasi instans DataColumn baru kelas menggunakan nama, jenis data, dan ekspresi yang ditentukan.
public:
DataColumn(System::String ^ columnName, Type ^ dataType, System::String ^ expr);
public DataColumn (string? columnName, Type dataType, string? expr);
public DataColumn (string columnName, Type dataType, string expr);
new System.Data.DataColumn : string * Type * string -> System.Data.DataColumn
Public Sub New (columnName As String, dataType As Type, expr As String)
Parameter
- columnName
- String
String yang mewakili nama kolom yang akan dibuat. Jika diatur ke null
atau string kosong (""), nama default akan ditentukan saat ditambahkan ke koleksi kolom.
- expr
- String
Ekspresi yang digunakan untuk membuat kolom ini. Untuk informasi selengkapnya, lihat Expression properti.
Pengecualian
Tidak dataType
ada yang ditentukan.
Contoh
Contoh berikut membuat kolom komputasi.
private void AddDataColumn(DataTable table)
{
System.Type decimalType;
decimalType = System.Type.GetType("System.Decimal");
// Create the column. The name is 'Tax,' with data type Decimal,and
// an expression ('UnitPrice * .0862) to calculate the tax.
DataColumn column = new DataColumn("Tax",
decimalType, "UnitPrice * .0862");
// Set various properties.
column.AutoIncrement = false;
column.ReadOnly = true;
// Add to Columns collection.;
table.Columns.Add(column);
}
Private Sub AddDataColumn(ByVal table As DataTable)
Dim column As DataColumn
Dim decimalType As System.Type
decimalType = System.Type.GetType("System.Decimal")
column = New DataColumn("Tax", decimalType, "UnitPrice * .0862")
' Set various properties.
With column
.AutoIncrement = False
.ReadOnly = True
End With
' Add to Columns collection.
table.Columns.Add(column)
End Sub
Lihat juga
Berlaku untuk
DataColumn(String, Type, String, MappingType)
- Sumber:
- DataColumn.cs
- Sumber:
- DataColumn.cs
- Sumber:
- DataColumn.cs
Menginisialisasi instans DataColumn baru kelas menggunakan nama, jenis data, ekspresi, dan nilai yang ditentukan yang menentukan apakah kolom tersebut adalah atribut.
public:
DataColumn(System::String ^ columnName, Type ^ dataType, System::String ^ expr, System::Data::MappingType type);
public DataColumn (string? columnName, Type dataType, string? expr, System.Data.MappingType type);
public DataColumn (string columnName, Type dataType, string expr, System.Data.MappingType type);
new System.Data.DataColumn : string * Type * string * System.Data.MappingType -> System.Data.DataColumn
Public Sub New (columnName As String, dataType As Type, expr As String, type As MappingType)
Parameter
- columnName
- String
String yang mewakili nama kolom yang akan dibuat. Jika diatur ke null
atau string kosong (""), nama default akan ditentukan saat ditambahkan ke koleksi kolom.
- expr
- String
Ekspresi yang digunakan untuk membuat kolom ini. Untuk informasi selengkapnya, lihat Expression properti.
- type
- MappingType
Salah MappingType satu nilai.
Pengecualian
Tidak dataType
ada yang ditentukan.
Contoh
Contoh berikut membuat kolom komputasi.
private void CreateComputedColumn(DataTable table)
{
System.Type myDataType =
System.Type.GetType("System.Decimal");
// The expression multiplies the "Price" column value
// by the "Quantity" to create the "Total" column.
string expression = "Price * Quantity";
// Create the column, setting the type to Attribute.
DataColumn column = new DataColumn("Total", myDataType,
expression, MappingType.Attribute);
// Set various properties.
column.AutoIncrement = false;
column.ReadOnly = true;
// Add the column to a DataTable object's to DataColumnCollection.
DataSet1.Tables["OrderDetails"].Columns.Add(column);
}
Private Sub CreateComputedColumn(ByVal table As DataTable)
Dim column As DataColumn
Dim decimalType As System.Type = _
System.Type.GetType("System.Decimal")
' The expression multiplies the "Price" column value by the
' "Quantity" to create the "Total" column.
Dim expression As String = "Price * Quantity"
' Create the column, setting the type to Attribute.
column = New DataColumn("Total", decimalType, _
expression, MappingType.Attribute)
' Set various properties.
column.AutoIncrement = False
column.ReadOnly = True
' Add the column to a DataTable object's DataColumnCollection.
DataSet1.Tables("OrderDetails").Columns.Add(column)
End Sub
Keterangan
Argumen type
mengatur ColumnMapping properti . Properti menentukan bagaimana dipetakan DataColumn saat DataSet diubah menjadi dokumen XML. Misalnya, jika kolom diberi nama "fName," dan nilai yang dikandungnya adalah "Bob," dan type
diatur ke MappingType.Attribute
, elemen XML adalah sebagai berikut:
<Nama fName = 'Bob'/>
Untuk informasi selengkapnya tentang cara kolom dipetakan ke elemen atau atribut, lihat ColumnMapping properti .
Lihat juga
- ColumnName
- ColumnMapping
- Caption
- DefaultValue
- DataTable
- DataType
- Menggunakan Himpunan Data di ADO.NET