Sdílet prostřednictvím


DataGridViewRowCollection.InsertCopy(Int32, Int32) Metoda

Definice

Vloží řádek do kolekce na zadanou pozici na základě řádku na zadané pozici.

public:
 virtual void InsertCopy(int indexSource, int indexDestination);
public virtual void InsertCopy(int indexSource, int indexDestination);
abstract member InsertCopy : int * int -> unit
override this.InsertCopy : int * int -> unit
Public Overridable Sub InsertCopy (indexSource As Integer, indexDestination As Integer)

Parametry

indexSource
Int32

Index řádku, na kterém se má nový řádek založit.

indexDestination
Int32

Pozice, do které chcete vložit řádek.

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.

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ý řádek za řádky bez zamrzlé řádky nebo řádek bez zamrzlého řádku.

Poznámky

Tato metoda přiřadí nový řádek index zadaný v parametru indexDestination a zvýší indexy pro všechny další řádky. Vlastnost InheritedStyle nové DataGridViewRow má stejné hodnoty jako InheritedStyle umístěná DataGridViewRow na indexSource. Metoda InsertCopy přidá sdílený řádek do DataGridViewRowCollection, pokud je to možné. V opačném případě se nový řádek nesdílí. 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é