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
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 |