DataGridViewRowCollection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |