DataGridViewRowCollection Klasa

Definicja

Kolekcja obiektów DataGridViewRow.A collection of DataGridViewRow objects.

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 ICollection
    interface IEnumerable
    interface IList
[<System.ComponentModel.ListBindable(false)>]
type DataGridViewRowCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class DataGridViewRowCollection
Implements IList
Dziedziczenie
DataGridViewRowCollection
Atrybuty
Implementuje

Uwagi

DataGridViewRowCollectionZawiera DataGridViewRow obiekty w DataGridView kontrolce.The DataGridViewRowCollection contains the DataGridViewRow objects in a DataGridView control. Wystąpienie tej klasy można pobrać za pomocą właściwości kontrolki Rows .You can retrieve an instance of this class through the control Rows property. Kolekcja zachowuje odwołanie do kontrolki za pomocą DataGridView właściwości.The collection maintains a reference to the control through the DataGridView property.

Aby zwiększyć wydajność, DataGridViewRowCollection zawiera wiersze udostępnione i nieudostępnione.To improve performance, a DataGridViewRowCollection includes shared and unshared rows. Udostępnione wiersze udostępniają pamięć, aby zmniejszyć koszt dużego zestawu rekordów.Shared rows share memory to reduce the cost of a large record set. Jeśli zestaw rekordów jest bardzo duży, należy zachować ostrożność, aby zapewnić udostępnianie wierszy.If your record set is very large, you should be careful to keep the rows shared as much as possible.

Aby uzyskać więcej informacji, zobacz najlepsze rozwiązania dotyczące skalowania Windows Forms formantu DataGridView.For more information, see Best Practices for Scaling the Windows Forms DataGridView Control.

Konstruktory

DataGridViewRowCollection(DataGridView)

Inicjuje nowe wystąpienie klasy DataGridViewRowCollection.Initializes a new instance of the DataGridViewRowCollection class.

Właściwości

Count

Pobiera liczbę wierszy w kolekcji.Gets the number of rows in the collection.

DataGridView

Pobiera DataGridView , który jest właścicielem kolekcji.Gets the DataGridView that owns the collection.

Item[Int32]

Pobiera DataGridViewRow o określonym indeksie.Gets the DataGridViewRow at the specified index.

List

Pobiera tablicę DataGridViewRow obiektów.Gets an array of DataGridViewRow objects.

Metody

Add()

Dodaje nowy wiersz do kolekcji.Adds a new row to the collection.

Add(DataGridViewRow)

Dodaje określony DataGridViewRow do kolekcji.Adds the specified DataGridViewRow to the collection.

Add(Int32)

Dodaje określoną liczbę nowych wierszy do kolekcji.Adds the specified number of new rows to the collection.

Add(Object[])

Dodaje nowy wiersz do kolekcji i wypełnia komórki określonymi obiektami.Adds a new row to the collection, and populates the cells with the specified objects.

AddCopies(Int32, Int32)

Dodaje określoną liczbę wierszy do kolekcji na podstawie wiersza o określonym indeksie.Adds the specified number of rows to the collection based on the row at the specified index.

AddCopy(Int32)

Dodaje nowy wiersz na podstawie wiersza o określonym indeksie.Adds a new row based on the row at the specified index.

AddRange(DataGridViewRow[])

Dodaje określone DataGridViewRow obiekty do kolekcji.Adds the specified DataGridViewRow objects to the collection.

Clear()

Czyści kolekcję.Clears the collection.

Contains(DataGridViewRow)

Określa, czy określony DataGridViewRow znajduje się w kolekcji.Determines whether the specified DataGridViewRow is in the collection.

CopyTo(DataGridViewRow[], Int32)

Kopiuje elementy z kolekcji do określonej DataGridViewRow tablicy, rozpoczynając od określonego indeksu.Copies the items from the collection into the specified DataGridViewRow array, starting at the specified index.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetFirstRow(DataGridViewElementStates)

Zwraca indeks pierwszej DataGridViewRow , który spełnia określone kryteria.Returns the index of the first DataGridViewRow that meets the specified criteria.

GetFirstRow(DataGridViewElementStates, DataGridViewElementStates)

Zwraca indeks pierwszej DataGridViewRow , który spełnia określone kryteria dołączania i wykluczania.Returns the index of the first DataGridViewRow that meets the specified inclusion and exclusion criteria.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetLastRow(DataGridViewElementStates)

Zwraca indeks ostatniego DataGridViewRow , który spełnia określone kryteria.Returns the index of the last DataGridViewRow that meets the specified criteria.

GetNextRow(Int32, DataGridViewElementStates)

Zwraca indeks następnego DataGridViewRow , który spełnia określone kryteria.Returns the index of the next DataGridViewRow that meets the specified criteria.

GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Zwraca indeks następnego DataGridViewRow , który spełnia określone kryteria dołączania i wykluczania.Returns the index of the next DataGridViewRow that meets the specified inclusion and exclusion criteria.

GetPreviousRow(Int32, DataGridViewElementStates)

Zwraca indeks poprzedniej DataGridViewRow , który spełnia określone kryteria.Returns the index of the previous DataGridViewRow that meets the specified criteria.

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Zwraca indeks poprzedniej DataGridViewRow , który spełnia określone kryteria dołączania i wykluczania.Returns the index of the previous DataGridViewRow that meets the specified inclusion and exclusion criteria.

GetRowCount(DataGridViewElementStates)

Zwraca liczbę DataGridViewRow obiektów w kolekcji, które spełniają określone kryteria.Returns the number of DataGridViewRow objects in the collection that meet the specified criteria.

GetRowsHeight(DataGridViewElementStates)

Zwraca łączną wysokość DataGridViewRow obiektów spełniających określone kryteria.Returns the cumulative height of the DataGridViewRow objects that meet the specified criteria.

GetRowState(Int32)

Pobiera stan wiersza o określonym indeksie.Gets the state of the row with the specified index.

GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
IndexOf(DataGridViewRow)

Zwraca indeks określonego elementu w kolekcji.Returns the index of a specified item in the collection.

Insert(Int32, DataGridViewRow)

Wstawia określony DataGridViewRow do kolekcji.Inserts the specified DataGridViewRow into the collection.

Insert(Int32, Int32)

Wstawia określoną liczbę wierszy do kolekcji w określonej lokalizacji.Inserts the specified number of rows into the collection at the specified location.

Insert(Int32, Object[])

Wstawia wiersz do kolekcji w określonej pozycji i wypełnia komórki określonymi obiektami.Inserts a row into the collection at the specified position, and populates the cells with the specified objects.

InsertCopies(Int32, Int32, Int32)

Wstawia wiersze do kolekcji w określonej pozycji.Inserts rows into the collection at the specified position.

InsertCopy(Int32, Int32)

Wstawia wiersz do kolekcji w określonej pozycji na podstawie wiersza w określonej pozycji.Inserts a row into the collection at the specified position, based on the row at specified position.

InsertRange(Int32, DataGridViewRow[])

Wstawia DataGridViewRow obiekty do kolekcji w określonej pozycji.Inserts the DataGridViewRow objects into the collection at the specified position.

MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
OnCollectionChanged(CollectionChangeEventArgs)

Podnosi CollectionChanged zdarzenie.Raises the CollectionChanged event.

Remove(DataGridViewRow)

Usuwa wiersz z kolekcji.Removes the row from the collection.

RemoveAt(Int32)

Usuwa wiersz z kolekcji.Removes the row at the specified position from the collection.

SharedRow(Int32)

Zwraca wartość DataGridViewRow o określonym indeksie.Returns the DataGridViewRow at the specified index.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Zdarzenia

CollectionChanged

Występuje, gdy zawartość kolekcji zostanie zmieniona.Occurs when the contents of the collection change.

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje elementy kolekcji do Array , rozpoczynając od określonego indeksu.Copies the elements of the collection to an Array, starting at the specified index.

ICollection.Count

Pobiera liczbę elementów zawartych w kolekcji.Gets the number of elements contained in the collection.

ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do kolekcji jest synchronizowany (bezpieczny wątkowo).Gets a value indicating whether access to the collection is synchronized (thread safe).

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji.Gets an object that can be used to synchronize access to the collection.

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.Returns an enumerator that iterates through the collection.

IList.Add(Object)

Dodaje DataGridViewRow do kolekcji.Adds a DataGridViewRow to the collection.

IList.Clear()

Usuwa wszystkie elementy z kolekcji.Removes all items from the collection.

IList.Contains(Object)

Określa, czy kolekcja zawiera określony element.Determines whether the collection contains the specified item.

IList.IndexOf(Object)

Zwraca indeks określonego elementu w kolekcji.Returns the index of a specified item in the collection.

IList.Insert(Int32, Object)

Wstawia DataGridViewRow do kolekcji pod określonym indeksem.Inserts a DataGridViewRow into the collection at the specified index.

IList.IsFixedSize

Pobiera wartość wskazującą, czy kolekcja ma stały rozmiar.Gets a value indicating whether the collection has a fixed size.

IList.IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest przeznaczona tylko do odczytu.Gets a value indicating whether the collection is read-only.

IList.Item[Int32]

Pobiera lub ustawia element pod określonym indeksem.Gets or sets the element at the specified index.

IList.Remove(Object)

Usuwa określony DataGridViewRow z kolekcji.Removes the specified DataGridViewRow from the collection.

IList.RemoveAt(Int32)

Usuwa DataGridViewRow z kolekcji na określonej pozycji.Removes the DataGridViewRow from the collection at the specified position.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konwertuje IEnumerable do IQueryable .Converts an IEnumerable to an IQueryable.

Dotyczy

Zobacz też