Sdílet prostřednictvím


DataGridViewRowCollection.InsertCopies(Int32, Int32, Int32) Metoda

Definice

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.

Platí pro

Viz také