Sdílet prostřednictvím


DataGridViewRowCollection Třída

Definice

Kolekce DataGridViewRow objektů.

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
Dědičnost
DataGridViewRowCollection
Atributy
Implementuje

Poznámky

DataGridViewRow Obsahuje DataGridViewRowCollection objekty v ovládacím DataGridView prvku. Instanci této třídy můžete načíst prostřednictvím vlastnosti ovládacího prvku Rows . Kolekce udržuje odkaz na ovládací prvek prostřednictvím DataGridView vlastnosti.

Pokud chcete zvýšit výkon, DataGridViewRowCollection zahrnuje sdílené a nesdílené řádky. Sdílené řádky sdílejí paměť, aby se snížily náklady na velkou sadu záznamů. Pokud je sada záznamů velmi velká, měli byste být opatrní, abyste řádky sdíleli co nejvíce.

Další informace naleznete v tématu Osvědčené postupy pro škálování ovládacího prvku Windows Forms DataGridView.

Konstruktory

Name Description
DataGridViewRowCollection(DataGridView)

Inicializuje novou instanci DataGridViewRowCollection třídy.

Vlastnosti

Name Description
Count

Získá počet řádků v kolekci.

DataGridView

Získá kolekci DataGridView , která vlastní.

Item[Int32]

Získá na zadaném indexu DataGridViewRow .

List

Získá pole DataGridViewRow objektů.

Metody

Name Description
Add()

Přidá do kolekce nový řádek.

Add(DataGridViewRow)

Přidá zadaný DataGridViewRow objekt do kolekce.

Add(Int32)

Přidá zadaný počet nových řádků do kolekce.

Add(Object[])

Přidá do kolekce nový řádek a naplní buňky zadanými objekty.

AddCopies(Int32, Int32)

Přidá zadaný počet řádků do kolekce na základě řádku v zadaném indexu.

AddCopy(Int32)

Přidá nový řádek založený na řádku v zadaném indexu.

AddRange(DataGridViewRow[])

Přidá zadané DataGridViewRow objekty do kolekce.

Clear()

Vymaže kolekci.

Contains(DataGridViewRow)

Určuje, zda je zadaný DataGridViewRow v kolekci.

CopyTo(DataGridViewRow[], Int32)

Zkopíruje položky z kolekce do zadaného DataGridViewRow pole počínaje zadaným indexem.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetFirstRow(DataGridViewElementStates, DataGridViewElementStates)

Vrátí index prvního DataGridViewRow , který splňuje zadaná kritéria zahrnutí a vyloučení.

GetFirstRow(DataGridViewElementStates)

Vrátí index prvního DataGridViewRow , který splňuje zadaná kritéria.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetLastRow(DataGridViewElementStates)

Vrátí index posledního DataGridViewRow , který splňuje zadaná kritéria.

GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Vrátí index dalšího DataGridViewRow , který splňuje zadaná kritéria zahrnutí a vyloučení.

GetNextRow(Int32, DataGridViewElementStates)

Vrátí index dalšího DataGridViewRow , který splňuje zadaná kritéria.

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Vrátí index předchozího DataGridViewRow , který splňuje zadaná kritéria zahrnutí a vyloučení.

GetPreviousRow(Int32, DataGridViewElementStates)

Vrátí index předchozího DataGridViewRow , který splňuje zadaná kritéria.

GetRowCount(DataGridViewElementStates)

Vrátí počet DataGridViewRow objektů v kolekci, které splňují zadaná kritéria.

GetRowsHeight(DataGridViewElementStates)

Vrátí kumulativní výšku DataGridViewRow objektů, které splňují zadaná kritéria.

GetRowState(Int32)

Získá stav řádku se zadaným indexem.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
IndexOf(DataGridViewRow)

Vrátí index zadané položky v kolekci.

Insert(Int32, DataGridViewRow)

Vloží zadaný DataGridViewRow objekt do kolekce.

Insert(Int32, Int32)

Vloží zadaný počet řádků do kolekce v zadaném umístění.

Insert(Int32, Object[])

Vloží řádek do kolekce na zadané pozici a naplní buňky zadanými objekty.

InsertCopies(Int32, Int32, Int32)

Vloží řádky do kolekce na zadané pozici.

InsertCopy(Int32, Int32)

Vloží řádek do kolekce na zadanou pozici na základě řádku na zadané pozici.

InsertRange(Int32, DataGridViewRow[])

Vloží DataGridViewRow objekty do kolekce na zadané pozici.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
OnCollectionChanged(CollectionChangeEventArgs)

CollectionChanged Vyvolá událost.

Remove(DataGridViewRow)

Odebere řádek z kolekce.

RemoveAt(Int32)

Odebere řádek na zadané pozici z kolekce.

SharedRow(Int32)

Vrátí hodnotu v zadaném indexu DataGridViewRow .

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Událost

Name Description
CollectionChanged

Nastane, když se obsah kolekce změní.

Explicitní implementace rozhraní

Name Description
ICollection.CopyTo(Array, Int32)

Zkopíruje prvky kolekce do Arraypočínaje zadaným indexem.

ICollection.Count

Získá počet prvků obsažených v kolekci.

ICollection.IsSynchronized

Získá hodnotu označující, zda je přístup ke kolekci synchronizován (bezpečné vlákno).

ICollection.SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k kolekci.

IEnumerable.GetEnumerator()

Vrátí enumerátor, který prochází kolekcí.

IList.Add(Object)

DataGridViewRow Přidá do kolekce.

IList.Clear()

Odebere všechny položky z kolekce.

IList.Contains(Object)

Určuje, zda kolekce obsahuje zadanou položku.

IList.IndexOf(Object)

Vrátí index zadané položky v kolekci.

IList.Insert(Int32, Object)

DataGridViewRow Vloží do kolekce v zadaném indexu.

IList.IsFixedSize

Získá hodnotu určující, zda kolekce má pevnou velikost.

IList.IsReadOnly

Získá hodnotu určující, zda kolekce je jen pro čtení.

IList.Item[Int32]

Získá nebo nastaví prvek v zadaném indexu.

IList.Remove(Object)

Odebere zadanou DataGridViewRow položku z kolekce.

IList.RemoveAt(Int32)

Odebere DataGridViewRow z kolekce na zadané pozici.

Metody rozšíření

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable na základě zadaného typu.

Platí pro

Viz také