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