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

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

Aby zwiększyć wydajność, element DataGridViewRowCollection zawiera wiersze udostępnione i nieudostępniane. 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 (Najlepsze rozwiązania dotyczące skalowania kontrolki DataGridView).

Konstruktory

DataGridViewRowCollection(DataGridView)

Inicjuje nowe wystąpienie klasy DataGridViewRowCollection.

Właściwości

Count

Pobiera liczbę wierszy w kolekcji.

DataGridView

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

Item[Int32]

Pobiera obiekt DataGridViewRow w określonym indeksie.

List

Pobiera tablicę DataGridViewRow obiektów.

Metody

Add()

Dodaje nowy wiersz do kolekcji.

Add(DataGridViewRow)

Dodaje określony DataGridViewRow element 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 DataGridViewRow obiekty do kolekcji.

Clear()

Czyści kolekcję.

Contains(DataGridViewRow)

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

CopyTo(DataGridViewRow[], Int32)

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

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetFirstRow(DataGridViewElementStates)

Zwraca indeks pierwszego DataGridViewRow , który spełnia określone kryteria.

GetFirstRow(DataGridViewElementStates, DataGridViewElementStates)

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

GetHashCode()

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

(Odziedziczone po Object)
GetLastRow(DataGridViewElementStates)

Zwraca indeks ostatniego DataGridViewRow , który spełnia określone kryteria.

GetNextRow(Int32, DataGridViewElementStates)

Zwraca indeks następnej DataGridViewRow , która spełnia określone kryteria.

GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

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

GetPreviousRow(Int32, DataGridViewElementStates)

Zwraca indeks poprzedniego DataGridViewRow , który spełnia określone kryteria.

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

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

GetRowCount(DataGridViewElementStates)

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

GetRowsHeight(DataGridViewElementStates)

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

GetRowState(Int32)

Pobiera stan wiersza z określonym indeksem.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(DataGridViewRow)

Zwraca indeks określonego elementu w kolekcji.

Insert(Int32, DataGridViewRow)

Wstawia określony DataGridViewRow element do kolekcji.

Insert(Int32, Int32)

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

Insert(Int32, Object[])

Wstawia wiersz do kolekcji w 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 DataGridViewRow obiekty do kolekcji w określonej pozycji.

MemberwiseClone()

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

(Odziedziczone po Object)
OnCollectionChanged(CollectionChangeEventArgs)

CollectionChanged Zgłasza zdarzenie.

Remove(DataGridViewRow)

Usuwa wiersz z kolekcji.

RemoveAt(Int32)

Usuwa wiersz na określonej pozycji z kolekcji.

SharedRow(Int32)

Zwraca wartość w DataGridViewRow 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 obiektu Array, zaczynając 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 po kolekcji.

IList.Add(Object)

Dodaje element 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 obiekt 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 przeznaczona tylko do odczytu.

IList.Item[Int32]

Pobiera lub ustawia element pod określonym indeksem.

IList.Remove(Object)

Usuwa określony DataGridViewRow element z kolekcji.

IList.RemoveAt(Int32)

Usuwa element DataGridViewRow z kolekcji w określonej pozycji.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też