Sdílet prostřednictvím


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ší nebo rovna 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

  • 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

Vlastnost DataSourceDataGridView není null.

nebo

Tato operace by přidala ukotvený řádek za řádky, které zrušíte.

Poznámky

Vlastnost InheritedStyle nové DataGridViewRow má stejné hodnoty jako InheritedStyle umístěná DataGridViewRow na indexSource. Metoda AddCopies 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é