DataGridViewRowCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |