DataGridViewRowCollection.AddCopies(Int32, Int32) Metoda

Definice

Přidá zadaný počet řádků do kolekce na základě řádku v zadaném indexu.

public:
 virtual int AddCopies(int indexSource, int count);
public virtual int AddCopies (int indexSource, int count);
abstract member AddCopies : int * int -> int
override this.AddCopies : int * int -> int
Public Overridable Function AddCopies (indexSource As Integer, count As Integer) As Integer

Parametry

indexSource
Int32

Index řádku, na kterém se mají založit nové řádky.

count
Int32

Počet řádků, které se mají přidat do DataGridViewRowCollection.

Návraty

Index posledního přidaného řádku.

Výjimky

indexSource je menší než nula nebo větší než nebo roven počtu řádků v ovládacím prvku.

-nebo-

Hodnota count je menší než nula.

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

  • Vymaže se výběr.

-nebo-

Tato metoda se volá z obslužné rutiny pro jednu z následujících DataGridView událostí:

-nebo-

Vlastnost DataSourceDataGridView není null.

-nebo-

Tato operace by po zrušení zmrazování řádků přidala ukotvený řádek.

Poznámky

Vlastnost InheritedStyle new má stejné hodnoty jako InheritedStyleDataGridViewRow vlastnost umístěná na indexSourceDataGridViewRow . Metoda AddCopies přidá sdílené řádky do objektu DataGridViewRowCollection, pokud je to možné. V opačném případě se nové řádky nesdílí. Další informace najdete v tématu Osvědčené postupy pro škálování ovládacího prvku model Windows Forms DataGridView.

Řádky v ovládacím prvku nejsou při přidání nových řádků automaticky seřazeny. Pokud chcete seřadit nové řádky do správné pozice, zavolejte metodu DataGridView.Sort v obslužné rutině DataGridView.RowsAdded události. Můžete také volat metodu DataGridView.Sort v obslužné rutině CellValueChanged události k seřazení řádků, když uživatel upraví buňku.

Platí pro

Viz také