DataRowCollection 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 kumpulan baris untuk DataTable.
public ref class DataRowCollection sealed : System::Data::InternalDataCollectionBase
public ref class DataRowCollection : System::Data::InternalDataCollectionBase
public sealed class DataRowCollection : System.Data.InternalDataCollectionBase
[System.Serializable]
public class DataRowCollection : System.Data.InternalDataCollectionBase
type DataRowCollection = class
inherit InternalDataCollectionBase
[<System.Serializable>]
type DataRowCollection = class
inherit InternalDataCollectionBase
Public NotInheritable Class DataRowCollection
Inherits InternalDataCollectionBase
Public Class DataRowCollection
Inherits InternalDataCollectionBase
- Warisan
- Atribut
Contoh
Contoh pertama di bagian ini mencetak nilai kolom 1 untuk setiap baris dalam DataRowCollection. Contoh kedua menambahkan baris baru yang dibuat dengan menggunakan NewRow metode ke DataRowCollection.
private void ShowRows(DataTable table)
{
// Print the number of rows in the collection.
Console.WriteLine(table.Rows.Count);
// Print the value of columns 1 in each row
foreach(DataRow row in table.Rows)
{
Console.WriteLine(row[1]);
}
}
private void AddRow(DataTable table)
{
DataRowCollection rowCollection = table.Rows;
// Instantiate a new row using the NewRow method.
DataRow newRow = table.NewRow();
// Insert code to fill the row with values.
// Add the row to the DataRowCollection.
table.Rows.Add(newRow);
}
Private Sub ShowRows(Byval table As DataTable)
' Print the number of rows in the collection.
Console.WriteLine(table.Rows.Count)
Dim row As DataRow
' Print the value of columns 1 in each row
For Each row In table.Rows
Console.WriteLine(row(1))
Next
End Sub
Private Sub AddRow(ByVal table As DataTable)
' Instantiate a new row using the NewRow method.
Dim newRow As DataRow = table.NewRow()
' Insert code to fill the row with values.
' Add the row to the DataRowCollection.
table.Rows.Add(newRow)
End Sub
Keterangan
DataRowCollection adalah komponen utama dari DataTable. DataColumnCollection Saat menentukan skema tabel, DataRowCollection berisi data aktual untuk tabel, di mana masing-masing DataRow dalam DataRowCollection mewakili satu baris.
Anda dapat memanggil Add metode dan Remove untuk menyisipkan dan menghapus DataRow objek dari DataRowCollection. Anda juga dapat memanggil Find metode untuk DataRow mencari objek yang berisi nilai tertentu di kolom kunci primer, dan Contains metode untuk mencari data berbasis karakter untuk satu kata atau frasa.
Untuk operasi lain, seperti mengurutkan atau memfilter DataRowCollection, gunakan metode pada DataRowCollectionyang terkait DataTable.
Properti
Count |
Mendapatkan jumlah DataRow total objek dalam koleksi ini. |
Count |
Mendapatkan jumlah total elemen dalam koleksi. (Diperoleh dari InternalDataCollectionBase) |
IsReadOnly |
Mendapatkan nilai yang menunjukkan apakah InternalDataCollectionBase bersifat baca-saja. (Diperoleh dari InternalDataCollectionBase) |
IsSynchronized |
Mendapatkan nilai yang menunjukkan apakah disinkronkan InternalDataCollectionBase . (Diperoleh dari InternalDataCollectionBase) |
Item[Int32] |
Mendapatkan baris pada indeks yang ditentukan. |
List |
Mewakili kumpulan baris untuk DataTable. |
List |
Mendapatkan item koleksi sebagai daftar. (Diperoleh dari InternalDataCollectionBase) |
SyncRoot |
Mendapatkan objek yang dapat digunakan untuk menyinkronkan koleksi. (Diperoleh dari InternalDataCollectionBase) |
Metode
Add(DataRow) |
Menambahkan yang ditentukan DataRow ke DataRowCollection objek. |
Add(Object[]) |
Membuat baris menggunakan nilai yang ditentukan dan menambahkannya ke DataRowCollection. |
Clear() |
Menghapus kumpulan semua baris. |
Contains(Object) |
Mendapatkan nilai yang menunjukkan apakah kunci primer dari baris apa pun dalam koleksi berisi nilai yang ditentukan. |
Contains(Object[]) |
Mendapatkan nilai yang menunjukkan apakah kolom kunci primer dari baris apa pun dalam koleksi berisi nilai yang ditentukan dalam array objek. |
CopyTo(Array, Int32) |
Menyalin semua DataRow objek dari koleksi ke dalam array yang diberikan, dimulai pada indeks array tujuan yang diberikan. |
CopyTo(Array, Int32) |
Menyalin semua elemen saat ini InternalDataCollectionBase ke satu dimensi Array, dimulai pada indeks yang ditentukan InternalDataCollectionBase . (Diperoleh dari InternalDataCollectionBase) |
CopyTo(DataRow[], Int32) |
Menyalin semua DataRow objek dari koleksi ke dalam array yang diberikan, dimulai pada indeks array tujuan yang diberikan. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
Find(Object) |
Mendapatkan baris yang ditentukan oleh nilai kunci primer. |
Find(Object[]) |
Mendapatkan baris yang berisi nilai kunci primer yang ditentukan. |
GetEnumerator() |
IEnumerator Mendapatkan untuk koleksi ini. |
GetEnumerator() |
IEnumerator Mendapatkan untuk koleksi. (Diperoleh dari InternalDataCollectionBase) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
IndexOf(DataRow) |
Mendapatkan indeks objek yang ditentukan DataRow . |
InsertAt(DataRow, Int32) |
Sisipkan baris baru ke dalam koleksi pada lokasi yang ditentukan. |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
Remove(DataRow) |
Menghapus yang ditentukan DataRow dari koleksi. |
RemoveAt(Int32) |
Menghapus baris pada indeks yang ditentukan dari koleksi. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Metode Ekstensi
Cast<TResult>(IEnumerable) |
Mentransmisikan elemen dari ke IEnumerable jenis yang ditentukan. |
OfType<TResult>(IEnumerable) |
Memfilter elemen berdasarkan IEnumerable jenis yang ditentukan. |
AsParallel(IEnumerable) |
Mengaktifkan paralelisasi kueri. |
AsQueryable(IEnumerable) |
Mengonversi menjadi IEnumerableIQueryable. |
Berlaku untuk
Keamanan Thread
Jenis ini aman untuk operasi baca multithreaded. Anda harus menyinkronkan operasi tulis apa pun.