DataGridViewRowCollection.InsertCopies(Int32, Int32, Int32) Metoda
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í.
Vloží řádky do kolekce na zadané pozici.
public:
virtual void InsertCopies(int indexSource, int indexDestination, int count);
public virtual void InsertCopies(int indexSource, int indexDestination, int count);
abstract member InsertCopies : int * int * int -> unit
override this.InsertCopies : int * int * int -> unit
Public Overridable Sub InsertCopies (indexSource As Integer, indexDestination As Integer, count As Integer)
Parametry
- indexSource
- Int32
Index DataGridViewRow , na kterém se mají založit nové řádky.
- indexDestination
- Int32
Pozice, do které chcete vložit řádky.
- count
- Int32
Počet DataGridViewRow objektů, které se mají přidat do objektu DataGridViewRowCollection.
Výjimky
indexSource je menší než nula nebo větší než počet řádků v kolekci minus jeden.
nebo
indexDestination je menší než nula nebo větší než počet řádků v kolekci.
nebo
count je menší než 1.
Přidružený DataGridView ovládací prvek provádí jednu z následujících akcí, které dočasně brání přidání nových řádků:
Výběr všech buněk v ovládacím prvku
Vymazání výběru.
nebo
Tato metoda se volá z obslužné rutiny pro jednu z následujících DataGridView událostí:
nebo
indexDestination je roven počtu řádků v kolekci a AllowUserToAddRows je true.
nebo
Tato operace vloží ukotvené řádky za řádky nebo řádky, které se zruší, před ukotvenými řádky.
Poznámky
Vlastnost InheritedStyle nových objektů má stejné hodnoty jako InheritedStyle umístěná na DataGridViewRowindexSource.DataGridViewRow Metoda InsertCopies přidá sdílené řádky do DataGridViewRowCollection, pokud je to možné. Jinak se nové řádky nesdílejí. Další informace naleznete v tématu Osvědčené postupy pro škálování ovládacího prvku Windows Forms DataGridView.
Řádky v ovládacím prvku nejsou automaticky seřazeny při přidání nových řádků. Chcete-li seřadit nové řádky do správné pozice, zavolejte DataGridView.Sort metodu v obslužné rutině DataGridView.RowsAdded události. Můžete také volat metodu DataGridView.Sort v obslužné rutině CellValueChanged události, která seřadí řádky, když uživatel upraví buňku.