DataTable Kelas
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.
Mewakili satu tabel data dalam memori.
public ref class DataTable : System::ComponentModel::MarshalByValueComponent, System::ComponentModel::IListSource, System::ComponentModel::ISupportInitialize, System::ComponentModel::ISupportInitializeNotification, System::Runtime::Serialization::ISerializable, System::Xml::Serialization::IXmlSerializable
public ref class DataTable
public ref class DataTable : System::ComponentModel::MarshalByValueComponent, System::ComponentModel::IListSource, System::ComponentModel::ISupportInitialize, System::Runtime::Serialization::ISerializable
public ref class DataTable : System::ComponentModel::MarshalByValueComponent, System::ComponentModel::IListSource, System::ComponentModel::ISupportInitializeNotification, System::Runtime::Serialization::ISerializable, System::Xml::Serialization::IXmlSerializable
public class DataTable : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IListSource, System.ComponentModel.ISupportInitialize, System.ComponentModel.ISupportInitializeNotification, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
public class DataTable
[System.Serializable]
public class DataTable : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IListSource, System.ComponentModel.ISupportInitialize, System.Runtime.Serialization.ISerializable
[System.Serializable]
public class DataTable : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IListSource, System.ComponentModel.ISupportInitializeNotification, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
public class DataTable : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IListSource, System.ComponentModel.ISupportInitializeNotification, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
type DataTable = class
inherit MarshalByValueComponent
interface IListSource
interface ISupportInitialize
interface ISupportInitializeNotification
interface ISerializable
interface IXmlSerializable
type DataTable = class
[<System.Serializable>]
type DataTable = class
inherit MarshalByValueComponent
interface IListSource
interface ISupportInitialize
interface ISerializable
[<System.Serializable>]
type DataTable = class
inherit MarshalByValueComponent
interface IListSource
interface ISupportInitializeNotification
interface ISupportInitialize
interface ISerializable
interface IXmlSerializable
Public Class DataTable
Inherits MarshalByValueComponent
Implements IListSource, ISerializable, ISupportInitialize, ISupportInitializeNotification, IXmlSerializable
Public Class DataTable
Public Class DataTable
Inherits MarshalByValueComponent
Implements IListSource, ISerializable, ISupportInitialize
Public Class DataTable
Inherits MarshalByValueComponent
Implements IListSource, ISerializable, ISupportInitializeNotification, IXmlSerializable
- Warisan
- Warisan
-
DataTable
- Turunan
- Atribut
- Penerapan
Contoh
Contoh berikut membuat dua DataTable objek dan satu DataRelation objek, dan menambahkan objek baru ke DataSet. Tabel kemudian ditampilkan dalam DataGridView kontrol.
// Put the next line into the Declarations section.
private System.Data.DataSet dataSet;
private void MakeDataTables()
{
// Run all of the functions.
MakeParentTable();
MakeChildTable();
MakeDataRelation();
BindToDataGrid();
}
private void MakeParentTable()
{
// Create a new DataTable.
System.Data.DataTable table = new DataTable("ParentTable");
// Declare variables for DataColumn and DataRow objects.
DataColumn column;
DataRow row;
// Create new DataColumn, set DataType,
// ColumnName and add to DataTable.
column = new DataColumn();
column.DataType = System.Type.GetType("System.Int32");
column.ColumnName = "id";
column.ReadOnly = true;
column.Unique = true;
// Add the Column to the DataColumnCollection.
table.Columns.Add(column);
// Create second column.
column = new DataColumn();
column.DataType = System.Type.GetType("System.String");
column.ColumnName = "ParentItem";
column.AutoIncrement = false;
column.Caption = "ParentItem";
column.ReadOnly = false;
column.Unique = false;
// Add the column to the table.
table.Columns.Add(column);
// Make the ID column the primary key column.
DataColumn[] PrimaryKeyColumns = new DataColumn[1];
PrimaryKeyColumns[0] = table.Columns["id"];
table.PrimaryKey = PrimaryKeyColumns;
// Instantiate the DataSet variable.
dataSet = new DataSet();
// Add the new DataTable to the DataSet.
dataSet.Tables.Add(table);
// Create three new DataRow objects and add
// them to the DataTable
for (int i = 0; i <= 2; i++)
{
row = table.NewRow();
row["id"] = i;
row["ParentItem"] = "ParentItem " + i;
table.Rows.Add(row);
}
}
private void MakeChildTable()
{
// Create a new DataTable.
DataTable table = new DataTable("childTable");
DataColumn column;
DataRow row;
// Create first column and add to the DataTable.
column = new DataColumn();
column.DataType = System.Type.GetType("System.Int32");
column.ColumnName = "ChildID";
column.AutoIncrement = true;
column.Caption = "ID";
column.ReadOnly = true;
column.Unique = true;
// Add the column to the DataColumnCollection.
table.Columns.Add(column);
// Create second column.
column = new DataColumn();
column.DataType = System.Type.GetType("System.String");
column.ColumnName = "ChildItem";
column.AutoIncrement = false;
column.Caption = "ChildItem";
column.ReadOnly = false;
column.Unique = false;
table.Columns.Add(column);
// Create third column.
column = new DataColumn();
column.DataType = System.Type.GetType("System.Int32");
column.ColumnName = "ParentID";
column.AutoIncrement = false;
column.Caption = "ParentID";
column.ReadOnly = false;
column.Unique = false;
table.Columns.Add(column);
dataSet.Tables.Add(table);
// Create three sets of DataRow objects,
// five rows each, and add to DataTable.
for (int i = 0; i <= 4; i++)
{
row = table.NewRow();
row["childID"] = i;
row["ChildItem"] = "Item " + i;
row["ParentID"] = 0;
table.Rows.Add(row);
}
for (int i = 0; i <= 4; i++)
{
row = table.NewRow();
row["childID"] = i + 5;
row["ChildItem"] = "Item " + i;
row["ParentID"] = 1;
table.Rows.Add(row);
}
for (int i = 0; i <= 4; i++)
{
row = table.NewRow();
row["childID"] = i + 10;
row["ChildItem"] = "Item " + i;
row["ParentID"] = 2;
table.Rows.Add(row);
}
}
private void MakeDataRelation()
{
// DataRelation requires two DataColumn
// (parent and child) and a name.
DataColumn parentColumn =
dataSet.Tables["ParentTable"].Columns["id"];
DataColumn childColumn =
dataSet.Tables["ChildTable"].Columns["ParentID"];
DataRelation relation = new
DataRelation("parent2Child", parentColumn, childColumn);
dataSet.Tables["ChildTable"].ParentRelations.Add(relation);
}
private void BindToDataGrid()
{
// Instruct the DataGrid to bind to the DataSet, with the
// ParentTable as the topmost DataTable.
DataGrid1.SetDataBinding(dataSet, "ParentTable");
}
' Put the next line into the Declarations section.
private dataSet As DataSet
Private Sub MakeDataTables()
' Run all of the functions.
MakeParentTable()
MakeChildTable()
MakeDataRelation()
BindToDataGrid()
End Sub
Private Sub MakeParentTable()
' Create a new DataTable.
Dim table As New DataTable("ParentTable")
' Declare variables for DataColumn and DataRow objects.
Dim column As DataColumn
Dim row As DataRow
' Create new DataColumn, set DataType, ColumnName
' and add to DataTable.
column = New DataColumn()
column.DataType = System.Type.GetType("System.Int32")
column.ColumnName = "id"
column.ReadOnly = True
column.Unique = True
' Add the Column to the DataColumnCollection.
table.Columns.Add(column)
' Create second column.
column = New DataColumn()
column.DataType = System.Type.GetType("System.String")
column.ColumnName = "ParentItem"
column.AutoIncrement = False
column.Caption = "ParentItem"
column.ReadOnly = False
column.Unique = False
' Add the column to the table.
table.Columns.Add(column)
' Make the ID column the primary key column.
Dim PrimaryKeyColumns(0) As DataColumn
PrimaryKeyColumns(0)= table.Columns("id")
table.PrimaryKey = PrimaryKeyColumns
' Instantiate the DataSet variable.
dataSet = New DataSet()
' Add the new DataTable to the DataSet.
dataSet.Tables.Add(table)
' Create three new DataRow objects and add
' them to the DataTable
Dim i As Integer
For i = 0 to 2
row = table.NewRow()
row("id") = i
row("ParentItem") = "ParentItem " + i.ToString()
table.Rows.Add(row)
Next i
End Sub
Private Sub MakeChildTable()
' Create a new DataTable.
Dim table As New DataTable("childTable")
Dim column As DataColumn
Dim row As DataRow
' Create first column and add to the DataTable.
column = New DataColumn()
column.DataType= System.Type.GetType("System.Int32")
column.ColumnName = "ChildID"
column.AutoIncrement = True
column.Caption = "ID"
column.ReadOnly = True
column.Unique = True
' Add the column to the DataColumnCollection.
table.Columns.Add(column)
' Create second column.
column = New DataColumn()
column.DataType= System.Type.GetType("System.String")
column.ColumnName = "ChildItem"
column.AutoIncrement = False
column.Caption = "ChildItem"
column.ReadOnly = False
column.Unique = False
table.Columns.Add(column)
' Create third column.
column = New DataColumn()
column.DataType= System.Type.GetType("System.Int32")
column.ColumnName = "ParentID"
column.AutoIncrement = False
column.Caption = "ParentID"
column.ReadOnly = False
column.Unique = False
table.Columns.Add(column)
dataSet.Tables.Add(table)
' Create three sets of DataRow objects, five rows each,
' and add to DataTable.
Dim i As Integer
For i = 0 to 4
row = table.NewRow()
row("childID") = i
row("ChildItem") = "Item " + i.ToString()
row("ParentID") = 0
table.Rows.Add(row)
Next i
For i = 0 to 4
row = table.NewRow()
row("childID") = i + 5
row("ChildItem") = "Item " + i.ToString()
row("ParentID") = 1
table.Rows.Add(row)
Next i
For i = 0 to 4
row = table.NewRow()
row("childID") = i + 10
row("ChildItem") = "Item " + i.ToString()
row("ParentID") = 2
table.Rows.Add(row)
Next i
End Sub
Private Sub MakeDataRelation()
' DataRelation requires two DataColumn
' (parent and child) and a name.
Dim parentColumn As DataColumn = _
dataSet.Tables("ParentTable").Columns("id")
Dim childColumn As DataColumn = _
dataSet.Tables("ChildTable").Columns("ParentID")
Dim relation As DataRelation = new _
DataRelation("parent2Child", parentColumn, childColumn)
dataSet.Tables("ChildTable").ParentRelations.Add(relation)
End Sub
Private Sub BindToDataGrid()
' Instruct the DataGrid to bind to the DataSet, with the
' ParentTable as the topmost DataTable.
DataGrid1.SetDataBinding(dataSet,"ParentTable")
End Sub
Keterangan
Untuk informasi selengkapnya tentang API ini, lihat Keterangan API Tambahan untuk DataTable.
Konstruktor
DataTable() |
Menginisialisasi instans DataTable baru kelas tanpa argumen. |
DataTable(SerializationInfo, StreamingContext) |
Kedaluwarsa.
Menginisialisasi instans DataTable baru kelas dengan data berseri. |
DataTable(String) |
Menginisialisasi instans DataTable baru kelas dengan nama tabel yang ditentukan. |
DataTable(String, String) |
Menginisialisasi instans DataTable baru kelas menggunakan nama tabel dan namespace yang ditentukan. |
Bidang
fInitInProgress |
Memeriksa apakah inisialisasi sedang berlangsung. Inisialisasi terjadi pada durasi. |
Properti
CaseSensitive |
Menunjukkan apakah perbandingan string dalam tabel peka huruf besar/kecil. |
ChildRelations |
Mendapatkan koleksi relasi anak untuk ini DataTable. |
Columns |
Mendapatkan kumpulan kolom milik tabel ini. |
Constraints |
Mendapatkan kumpulan batasan yang dikelola oleh tabel ini. |
Container |
Mendapatkan kontainer untuk komponen. (Diperoleh dari MarshalByValueComponent) |
DataSet |
Mendapatkan tempat DataSet tabel ini berada. |
DefaultView |
Mendapatkan tampilan tabel yang dikustomisasi yang mungkin menyertakan tampilan yang difilter, atau posisi kursor. |
DesignMode |
Mendapatkan nilai yang menunjukkan apakah komponen saat ini dalam mode desain. (Diperoleh dari MarshalByValueComponent) |
DisplayExpression |
Mendapatkan atau mengatur ekspresi yang mengembalikan nilai yang digunakan untuk mewakili tabel ini di antarmuka pengguna. Properti |
Events |
Mendapatkan daftar penanganan aktivitas yang dilampirkan ke komponen ini. (Diperoleh dari MarshalByValueComponent) |
ExtendedProperties |
Mendapatkan kumpulan informasi pengguna yang disesuaikan. |
HasErrors |
Mendapatkan nilai yang menunjukkan apakah ada kesalahan di salah satu baris di salah satu tabel DataSet tempat tabel berada. |
IsInitialized |
Mendapatkan nilai yang menunjukkan apakah diinisialisasi DataTable . |
Locale |
Mendapatkan atau mengatur informasi lokal yang digunakan untuk membandingkan string dalam tabel. |
MinimumCapacity |
Mendapatkan atau mengatur ukuran awal untuk tabel ini. |
Namespace |
Mendapatkan atau mengatur namespace layanan untuk representasi XML data yang disimpan di DataTable. |
ParentRelations |
Mendapatkan koleksi hubungan induk untuk ini DataTable. |
Prefix |
Mendapatkan atau mengatur namespace layanan untuk representasi XML data yang disimpan di DataTable. |
PrimaryKey |
Mendapatkan atau mengatur array kolom yang berfungsi sebagai kunci utama untuk tabel data. |
RemotingFormat |
Mendapatkan atau mengatur format serialisasi. |
Rows |
Mendapatkan kumpulan baris milik tabel ini. |
Site | |
TableName |
Mendapatkan atau mengatur nama DataTable. |
Metode
AcceptChanges() |
Menerapkan semua perubahan yang dibuat pada tabel ini sejak terakhir kali AcceptChanges() dipanggil. |
BeginInit() |
Memulai inisialisasi DataTable yang digunakan pada formulir atau digunakan oleh komponen lain. Inisialisasi terjadi pada durasi. |
BeginLoadData() |
Menonaktifkan pemberitahuan, pemeliharaan indeks, dan batasan saat memuat data. |
Clear() |
DataTable Menghapus semua data. |
Clone() |
Mengkloning struktur DataTable, termasuk semua DataTable skema dan batasan. |
Compute(String, String) |
Menghitung ekspresi yang diberikan pada baris saat ini yang melewati kriteria filter. |
Copy() |
Menyalin struktur dan data untuk ini DataTable. |
CreateDataReader() |
Mengembalikan yang DataTableReader sesuai dengan data dalam ini DataTable. |
CreateInstance() |
Membuat instans baru .DataTable |
Dispose() |
Merilis semua sumber daya yang MarshalByValueComponentdigunakan oleh . (Diperoleh dari MarshalByValueComponent) |
Dispose(Boolean) |
Merilis sumber daya tidak terkelola yang MarshalByValueComponent digunakan oleh dan secara opsional merilis sumber daya terkelola. (Diperoleh dari MarshalByValueComponent) |
EndInit() |
Mengakhiri inisialisasi DataTable yang digunakan pada formulir atau digunakan oleh komponen lain. Inisialisasi terjadi pada durasi. |
EndLoadData() |
Mengaktifkan pemberitahuan, pemeliharaan indeks, dan batasan setelah memuat data. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetChanges() |
Mendapatkan salinan DataTable yang berisi semua perubahan yang dilakukan sejak dimuat atau AcceptChanges() terakhir dipanggil. |
GetChanges(DataRowState) |
Mendapatkan salinan yang DataTable berisi semua perubahan yang dilakukan padanya sejak terakhir kali dimuat, atau sejak AcceptChanges() dipanggil, difilter oleh DataRowState. |
GetDataTableSchema(XmlSchemaSet) |
Metode ini mengembalikan instans yang XmlSchemaSet berisi Web Services Description Language (WSDL) yang menjelaskan DataTable untuk Layanan Web. |
GetErrors() |
Mendapatkan array DataRow objek yang berisi kesalahan. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetObjectData(SerializationInfo, StreamingContext) |
Kedaluwarsa.
Mengisi objek informasi serialisasi dengan data yang diperlukan untuk membuat serialisasi DataTable. |
GetRowType() |
Mendapatkan jenis baris. |
GetSchema() |
Untuk deskripsi anggota ini, lihat GetSchema(). |
GetService(Type) |
Mendapatkan pelaksana dari IServiceProvider. (Diperoleh dari MarshalByValueComponent) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
ImportRow(DataRow) |
DataRow Menyalin ke dalam DataTable, mempertahankan pengaturan properti apa pun, serta nilai asli dan saat ini. |
Load(IDataReader) |
DataTable Mengisi dengan nilai dari sumber data menggunakan yang disediakan IDataReader. DataTable Jika sudah berisi baris, data masuk dari sumber data digabungkan dengan baris yang sudah ada. |
Load(IDataReader, LoadOption) |
DataTable Mengisi dengan nilai dari sumber data menggunakan yang disediakan IDataReader.
|
Load(IDataReader, LoadOption, FillErrorEventHandler) |
DataTable Mengisi dengan nilai dari sumber data menggunakan yang disediakan IDataReader menggunakan delegasi penanganan kesalahan. |
LoadDataRow(Object[], Boolean) |
Menemukan dan memperbarui baris tertentu. Jika tidak ada baris yang cocok yang ditemukan, baris baru dibuat menggunakan nilai yang diberikan. |
LoadDataRow(Object[], LoadOption) |
Menemukan dan memperbarui baris tertentu. Jika tidak ada baris yang cocok yang ditemukan, baris baru dibuat menggunakan nilai yang diberikan. |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
Merge(DataTable) |
Gabungkan yang ditentukan DataTable dengan saat ini DataTable. |
Merge(DataTable, Boolean) |
Gabungkan yang ditentukan DataTable dengan saat ini |
Merge(DataTable, Boolean, MissingSchemaAction) |
Gabungkan yang ditentukan DataTable dengan saat ini |
NewRow() |
Membuat baru DataRow dengan skema yang sama dengan tabel. |
NewRowArray(Int32) |
Mengembalikan array dari DataRow. |
NewRowFromBuilder(DataRowBuilder) |
Membuat baris baru dari baris yang sudah ada. |
OnColumnChanged(DataColumnChangeEventArgs) |
Memunculkan kejadian ColumnChanged. |
OnColumnChanging(DataColumnChangeEventArgs) |
Memunculkan kejadian ColumnChanging. |
OnPropertyChanging(PropertyChangedEventArgs) |
Memunculkan kejadian PropertyChanged. |
OnRemoveColumn(DataColumn) |
Memberi tahu DataTable bahwa sedang DataColumn dihapus. |
OnRowChanged(DataRowChangeEventArgs) |
Memunculkan kejadian RowChanged. |
OnRowChanging(DataRowChangeEventArgs) |
Memunculkan kejadian RowChanging. |
OnRowDeleted(DataRowChangeEventArgs) |
Memunculkan kejadian RowDeleted. |
OnRowDeleting(DataRowChangeEventArgs) |
Memunculkan kejadian RowDeleting. |
OnTableCleared(DataTableClearEventArgs) |
Memunculkan kejadian TableCleared. |
OnTableClearing(DataTableClearEventArgs) |
Memunculkan kejadian TableClearing. |
OnTableNewRow(DataTableNewRowEventArgs) |
Memunculkan kejadian TableNewRow. |
ReadXml(Stream) |
Membaca skema XML dan data ke DataTable dalam menggunakan yang ditentukan Stream. |
ReadXml(String) |
Membaca skema XML dan data ke DataTable dalam dari file yang ditentukan. |
ReadXml(TextReader) |
Membaca skema XML dan data ke DataTable dalam menggunakan yang ditentukan TextReader. |
ReadXml(XmlReader) |
Membaca Skema XML dan Data ke DataTable dalam menggunakan yang ditentukan XmlReader. |
ReadXmlSchema(Stream) |
Membaca skema XML ke DataTable dalam menggunakan aliran yang ditentukan. |
ReadXmlSchema(String) |
Membaca skema XML ke DataTable dalam dari file yang ditentukan. |
ReadXmlSchema(TextReader) |
Membaca skema XML ke dalam DataTable menggunakan yang ditentukan TextReader. |
ReadXmlSchema(XmlReader) |
Membaca skema XML ke dalam DataTable menggunakan yang ditentukan XmlReader. |
ReadXmlSerializable(XmlReader) |
Membaca dari aliran XML. |
RejectChanges() |
Mengembalikan semua perubahan yang telah dilakukan pada tabel sejak dimuat, atau terakhir kali AcceptChanges() dipanggil. |
Reset() |
Mengatur ulang ke keadaan DataTable semula. Reset menghapus semua data, indeks, relasi, dan kolom tabel. Jika Himpunan Data menyertakan DataTable, tabel masih akan menjadi bagian dari Himpunan Data setelah tabel direset. |
Select() |
Mendapatkan array dari semua DataRow objek. |
Select(String) |
Mendapatkan array dari semua DataRow objek yang cocok dengan kriteria filter. |
Select(String, String) |
Mendapatkan array dari semua DataRow objek yang cocok dengan kriteria filter, dalam urutan pengurutan yang ditentukan. |
Select(String, String, DataViewRowState) |
Mendapatkan array dari semua DataRow objek yang cocok dengan filter dalam urutan pengurutan yang cocok dengan status yang ditentukan. |
ToString() |
TableName Mendapatkan dan DisplayExpression, jika ada sebagai string yang digabungkan. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
WriteXml(Stream) |
Menulis konten saat ini sebagai DataTable XML menggunakan yang ditentukan Stream. |
WriteXml(Stream, Boolean) |
Menulis konten saat ini sebagai DataTable XML menggunakan yang ditentukan Stream. Untuk menyimpan data untuk tabel dan semua turunannya, atur parameter ke |
WriteXml(Stream, XmlWriteMode) |
Menulis data saat ini, dan secara opsional skema, untuk DataTable ke file yang ditentukan menggunakan yang ditentukan XmlWriteMode. Untuk menulis skema, atur nilai untuk parameter ke |
WriteXml(Stream, XmlWriteMode, Boolean) |
Menulis data saat ini, dan secara opsional skema, untuk DataTable ke file yang ditentukan menggunakan yang ditentukan XmlWriteMode. Untuk menulis skema, atur nilai untuk parameter ke |
WriteXml(String) |
Menulis konten saat ini sebagai DataTable XML menggunakan file yang ditentukan. |
WriteXml(String, Boolean) |
Menulis konten saat ini sebagai DataTable XML menggunakan file yang ditentukan. Untuk menyimpan data untuk tabel dan semua turunannya, atur parameter ke |
WriteXml(String, XmlWriteMode) |
Menulis data saat ini, dan secara opsional skema, untuk DataTable menggunakan file yang ditentukan dan XmlWriteMode. Untuk menulis skema, atur nilai untuk parameter ke |
WriteXml(String, XmlWriteMode, Boolean) |
Menulis data saat ini, dan secara opsional skema, untuk DataTable menggunakan file yang ditentukan dan XmlWriteMode. Untuk menulis skema, atur nilai untuk parameter ke |
WriteXml(TextWriter) |
Menulis konten saat ini sebagai DataTable XML menggunakan yang ditentukan TextWriter. |
WriteXml(TextWriter, Boolean) |
Menulis konten saat ini sebagai DataTable XML menggunakan yang ditentukan TextWriter. Untuk menyimpan data untuk tabel dan semua turunannya, atur parameter ke |
WriteXml(TextWriter, XmlWriteMode) |
Menulis data saat ini, dan secara opsional skema, untuk DataTable menggunakan dan XmlWriteModeyang ditentukanTextWriter. Untuk menulis skema, atur nilai untuk parameter ke |
WriteXml(TextWriter, XmlWriteMode, Boolean) |
Menulis data saat ini, dan secara opsional skema, untuk DataTable menggunakan dan XmlWriteModeyang ditentukanTextWriter. Untuk menulis skema, atur nilai untuk parameter ke |
WriteXml(XmlWriter) |
Menulis konten saat ini sebagai DataTable XML menggunakan yang ditentukan XmlWriter. |
WriteXml(XmlWriter, Boolean) |
Menulis konten saat ini sebagai DataTable XML menggunakan yang ditentukan XmlWriter. |
WriteXml(XmlWriter, XmlWriteMode) |
Menulis data saat ini, dan secara opsional skema, untuk DataTable menggunakan dan XmlWriteModeyang ditentukanXmlWriter. Untuk menulis skema, atur nilai untuk parameter ke |
WriteXml(XmlWriter, XmlWriteMode, Boolean) |
Menulis data saat ini, dan secara opsional skema, untuk DataTable menggunakan dan XmlWriteModeyang ditentukanXmlWriter. Untuk menulis skema, atur nilai untuk parameter ke |
WriteXmlSchema(Stream) |
Menulis struktur DataTable data saat ini sebagai skema XML ke aliran yang ditentukan. |
WriteXmlSchema(Stream, Boolean) |
Menulis struktur DataTable data saat ini sebagai skema XML ke aliran yang ditentukan. Untuk menyimpan skema untuk tabel dan semua turunannya, atur parameter ke |
WriteXmlSchema(String) |
Menulis struktur DataTable data saat ini sebagai skema XML ke file yang ditentukan. |
WriteXmlSchema(String, Boolean) |
Menulis struktur DataTable data saat ini sebagai skema XML ke file yang ditentukan. Untuk menyimpan skema untuk tabel dan semua turunannya, atur parameter ke |
WriteXmlSchema(TextWriter) |
Menulis struktur DataTable data saat ini sebagai skema XML menggunakan yang ditentukan TextWriter. |
WriteXmlSchema(TextWriter, Boolean) |
Menulis struktur DataTable data saat ini sebagai skema XML menggunakan yang ditentukan TextWriter. Untuk menyimpan skema untuk tabel dan semua turunannya, atur parameter ke |
WriteXmlSchema(XmlWriter) |
Menulis struktur DataTable data saat ini sebagai skema XML menggunakan yang ditentukan XmlWriter. |
WriteXmlSchema(XmlWriter, Boolean) |
Menulis struktur DataTable data saat ini sebagai skema XML menggunakan yang ditentukan XmlWriter. Untuk menyimpan skema untuk tabel dan semua turunannya, atur parameter ke |
Acara
ColumnChanged |
Terjadi setelah nilai diubah untuk yang ditentukan DataColumn dalam DataRow. |
ColumnChanging |
Terjadi ketika nilai sedang diubah untuk yang ditentukan DataColumn dalam DataRow. |
Disposed |
Menambahkan penanganan aktivitas untuk mendengarkan Disposed peristiwa pada komponen. (Diperoleh dari MarshalByValueComponent) |
Initialized |
Terjadi setelah diinisialisasi DataTable . |
RowChanged |
Terjadi setelah DataRow berhasil diubah. |
RowChanging |
Terjadi ketika berubah DataRow . |
RowDeleted |
Terjadi setelah baris dalam tabel dihapus. |
RowDeleting |
Terjadi sebelum baris dalam tabel akan dihapus. |
TableCleared |
Terjadi setelah dibersihkan DataTable . |
TableClearing |
Terjadi ketika dibersihkan DataTable . |
TableNewRow |
Terjadi ketika baru DataRow disisipkan. |
Implementasi Antarmuka Eksplisit
IListSource.ContainsListCollection |
Untuk deskripsi anggota ini, lihat ContainsListCollection. |
IListSource.GetList() |
Untuk deskripsi anggota ini, lihat GetList(). |
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Mengisi objek informasi serialisasi dengan data yang diperlukan untuk membuat serialisasi DataTable. |
IXmlSerializable.GetSchema() |
Untuk deskripsi anggota ini, lihat GetSchema(). |
IXmlSerializable.ReadXml(XmlReader) |
Untuk deskripsi anggota ini, lihat ReadXml(XmlReader). |
IXmlSerializable.WriteXml(XmlWriter) |
Untuk deskripsi anggota ini, lihat WriteXml(XmlWriter). |
Metode Ekstensi
GetKeyedService<T>(IServiceProvider, Object) |
Mendapatkan layanan jenis |
GetKeyedServices(IServiceProvider, Type, Object) |
Mendapatkan enumerasi layanan jenis |
GetKeyedServices<T>(IServiceProvider, Object) |
Mendapatkan enumerasi layanan jenis |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Mendapatkan layanan jenis |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Mendapatkan layanan jenis |
CreateAsyncScope(IServiceProvider) |
Membuat baru AsyncServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup. |
CreateScope(IServiceProvider) |
Membuat baru IServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup. |
GetRequiredService(IServiceProvider, Type) |
Dapatkan layanan jenis |
GetRequiredService<T>(IServiceProvider) |
Dapatkan layanan jenis |
GetService<T>(IServiceProvider) |
Dapatkan layanan jenis |
GetServices(IServiceProvider, Type) |
Dapatkan enumerasi layanan jenis |
GetServices<T>(IServiceProvider) |
Dapatkan enumerasi layanan jenis |
AsDataView(DataTable) |
Membuat dan mengembalikan objek yang mendukung DataView LINQ. |
AsEnumerable(DataTable) |
Mengembalikan IEnumerable<T> objek, di mana parameter |
GetFakeLogCollector(IServiceProvider) |
Mendapatkan objek yang mengumpulkan rekaman log yang dikirim ke pencatat palsu. |
GetFakeRedactionCollector(IServiceProvider) |
Mendapatkan instans kolektor redactor palsu dari kontainer injeksi dependensi. |
Berlaku untuk
Keamanan Thread
Jenis ini aman untuk operasi baca multithreaded. Anda harus menyinkronkan operasi tulis apa pun.