Udostępnij za pośrednictwem


DataGridViewRowCollection Klasa

Definicja

Kolekcja obiektów DataGridViewRow.

public ref class DataGridViewRowCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class DataGridViewRowCollection : System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type DataGridViewRowCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type DataGridViewRowCollection = class
    interface ICollection
    interface IEnumerable
    interface IList
Public Class DataGridViewRowCollection
Implements IList
Dziedziczenie
DataGridViewRowCollection
Atrybuty
Implementuje

Uwagi

DataGridViewRowCollection zawiera obiekty DataGridViewRow w kontrolce DataGridView. Wystąpienie tej klasy można pobrać za pomocą właściwości Rows kontrolki. Kolekcja przechowuje odwołanie do kontrolki za pośrednictwem właściwości DataGridView.

Aby zwiększyć wydajność, DataGridViewRowCollection zawiera udostępnione i nieudostępne wiersze. Udostępnione wiersze współdzielą pamięć, aby zmniejszyć koszt dużego zestawu rekordów. Jeśli zestaw rekordów jest bardzo duży, należy zachować jak najwięcej współużytkowanych wierszy.

Aby uzyskać więcej informacji, zobacz Best Practices for Scaling the Windows Forms DataGridView Control.

Konstruktory

DataGridViewRowCollection(DataGridView)

Inicjuje nowe wystąpienie klasy DataGridViewRowCollection.

Właściwości

Count

Pobiera liczbę wierszy w kolekcji.

DataGridView

Pobiera DataGridView, który jest właścicielem kolekcji.

Item[Int32]

Pobiera DataGridViewRow w określonym indeksie.

List

Pobiera tablicę obiektów DataGridViewRow.

Metody

Add()

Dodaje nowy wiersz do kolekcji.

Add(DataGridViewRow)

Dodaje określony DataGridViewRow do kolekcji.

Add(Int32)

Dodaje określoną liczbę nowych wierszy do kolekcji.

Add(Object[])

Dodaje nowy wiersz do kolekcji i wypełnia komórki określonymi obiektami.

AddCopies(Int32, Int32)

Dodaje określoną liczbę wierszy do kolekcji na podstawie wiersza w określonym indeksie.

AddCopy(Int32)

Dodaje nowy wiersz na podstawie wiersza w określonym indeksie.

AddRange(DataGridViewRow[])

Dodaje określone obiekty DataGridViewRow do kolekcji.

Clear()

Czyści kolekcję.

Contains(DataGridViewRow)

Określa, czy określona DataGridViewRow znajduje się w kolekcji.

CopyTo(DataGridViewRow[], Int32)

Kopiuje elementy z kolekcji do określonej tablicy DataGridViewRow, począwszy od określonego indeksu.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetFirstRow(DataGridViewElementStates, DataGridViewElementStates)

Zwraca indeks pierwszego DataGridViewRow spełniającego określone kryteria dołączania i wykluczania.

GetFirstRow(DataGridViewElementStates)

Zwraca indeks pierwszego DataGridViewRow spełniającego określone kryteria.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLastRow(DataGridViewElementStates)

Zwraca indeks ostatniego DataGridViewRow spełniającego określone kryteria.

GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Zwraca indeks następnego DataGridViewRow spełniającego określone kryteria dołączania i wykluczania.

GetNextRow(Int32, DataGridViewElementStates)

Zwraca indeks następnego DataGridViewRow spełniającego określone kryteria.

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Zwraca indeks poprzedniej DataGridViewRow, która spełnia określone kryteria dołączania i wykluczania.

GetPreviousRow(Int32, DataGridViewElementStates)

Zwraca indeks poprzedniej DataGridViewRow spełniającej określone kryteria.

GetRowCount(DataGridViewElementStates)

Zwraca liczbę obiektów DataGridViewRow w kolekcji spełniających określone kryteria.

GetRowsHeight(DataGridViewElementStates)

Zwraca skumulowaną wysokość obiektów DataGridViewRow spełniających określone kryteria.

GetRowState(Int32)

Pobiera stan wiersza z określonym indeksem.

GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(DataGridViewRow)

Zwraca indeks określonego elementu w kolekcji.

Insert(Int32, DataGridViewRow)

Wstawia określony DataGridViewRow do kolekcji.

Insert(Int32, Int32)

Wstawia określoną liczbę wierszy do kolekcji w określonej lokalizacji.

Insert(Int32, Object[])

Wstawia wiersz do kolekcji na określonej pozycji i wypełnia komórki określonymi obiektami.

InsertCopies(Int32, Int32, Int32)

Wstawia wiersze do kolekcji w określonej pozycji.

InsertCopy(Int32, Int32)

Wstawia wiersz do kolekcji na określonej pozycji na podstawie wiersza w określonej pozycji.

InsertRange(Int32, DataGridViewRow[])

Wstawia obiekty DataGridViewRow do kolekcji w określonej pozycji.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
OnCollectionChanged(CollectionChangeEventArgs)

Zgłasza zdarzenie CollectionChanged.

Remove(DataGridViewRow)

Usuwa wiersz z kolekcji.

RemoveAt(Int32)

Usuwa wiersz na określonej pozycji z kolekcji.

SharedRow(Int32)

Zwraca DataGridViewRow w określonym indeksie.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Zdarzenia

CollectionChanged

Występuje, gdy zawartość kolekcji ulegnie zmianie.

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje elementy kolekcji do Array, począwszy od określonego indeksu.

ICollection.Count

Pobiera liczbę elementów zawartych w kolekcji.

ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do kolekcji jest synchronizowany (bezpieczny wątek).

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji.

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który iteruje za pośrednictwem kolekcji.

IList.Add(Object)

Dodaje DataGridViewRow do kolekcji.

IList.Clear()

Usuwa wszystkie elementy z kolekcji.

IList.Contains(Object)

Określa, czy kolekcja zawiera określony element.

IList.IndexOf(Object)

Zwraca indeks określonego elementu w kolekcji.

IList.Insert(Int32, Object)

Wstawia DataGridViewRow do kolekcji w określonym indeksie.

IList.IsFixedSize

Pobiera wartość wskazującą, czy kolekcja ma stały rozmiar.

IList.IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest tylko do odczytu.

IList.Item[Int32]

Pobiera lub ustawia element w określonym indeksie.

IList.Remove(Object)

Usuwa określone DataGridViewRow z kolekcji.

IList.RemoveAt(Int32)

Usuwa DataGridViewRow z kolekcji w określonej pozycji.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje IEnumerable na IQueryable.

Dotyczy

Zobacz też