Sdílet prostřednictvím


DataGridViewRowCollection Třída

Definice

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

Poznámky

Obsahuje DataGridViewRowCollection objekty DataGridViewRow 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 .

Pro zvýšení výkonu zahrnuje DataGridViewRowCollection 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 dávat pozor, abyste řádky co nejvíce sdíleli.

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

Konstruktory

DataGridViewRowCollection(DataGridView)

Inicializuje novou instanci DataGridViewRowCollection třídy .

Vlastnosti

Count

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

DataGridView

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

Item[Int32]

Získá v DataGridViewRow zadaném indexu.

List

Získá pole DataGridViewRow objektů.

Metody

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 na základě řá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 hodnota v kolekci.

CopyTo(DataGridViewRow[], Int32)

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

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

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

GetFirstRow(DataGridViewElementStates, DataGridViewElementStates)

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

GetHashCode()

Slouží jako výchozí hashovací funkce.

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

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

GetNextRow(Int32, DataGridViewElementStates)

Vrátí index dalšího DataGridViewRow objektu, 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í.

GetPreviousRow(Int32, DataGridViewElementStates)

Vrátí index předchozí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í.

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

Type Získá z 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 zadanou 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[])

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

MemberwiseClone()

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

(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 DataGridViewRow v zadaném indexu.

ToString()

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

(Zděděno od Object)

Událost

CollectionChanged

Vyvolá se při změně obsahu kolekce.

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Zkopíruje prvky kolekce do Array, počí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 přístup ke kolekci je synchronizován (bezpečné z více vláken).

ICollection.SyncRoot

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

IEnumerable.GetEnumerator()

Získá enumerátor, který provádí iteraci v kolekci.

IList.Add(Object)

Přidá do kolekce .DataGridViewRow

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)

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

IList.IsFixedSize

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

IList.IsReadOnly

Získá hodnotu, která udává, zda je kolekce určena jen pro čtení.

IList.Item[Int32]

Získá nebo nastaví prvek u zadaného indexu.

IList.Remove(Object)

Odebere zadaný DataGridViewRow objekt z kolekce.

IList.RemoveAt(Int32)

Odebere DataGridViewRow z kolekce na zadané pozici.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro

Viz také