DataGridViewRowCollection.AddCopies(Int32, Int32) Metodo

Definizione

Aggiunge il numero specificato di righe alla raccolta basata sulla riga in corrispondenza dell'indice specificato.

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

Parametri

indexSource
Int32

Indice della riga su cui basare le nuove righe.

count
Int32

Numero di righe da aggiungere a DataGridViewRowCollection.

Restituisce

Indice dell'ultima riga aggiunta.

Eccezioni

indexSource è minore di zero o maggiore o uguale al numero di righe nel controllo.

-oppure-

count è minore di zero.

Il controllo DataGridView associato sta eseguendo una delle azioni seguenti che impedisce temporaneamente l'aggiunta di nuove righe:

  • Selezione di tutte le celle nel controllo.

  • Cancellazione della selezione.

-oppure-

Questo metodo viene chiamato da un gestore per uno degli eventi di DataGridView seguenti:

-oppure-

La proprietà DataSource di DataGridView non è null.

-oppure-

Questa operazione aggiunge una riga bloccata dopo quelle sbloccate.

Commenti

La InheritedStyle proprietà del nuovo DataGridViewRow ha gli stessi valori InheritedStyle di dell'oggetto DataGridViewRow posizionato in .indexSource Se possibile, il AddCopies metodo aggiunge righe condivise a DataGridViewRowCollection. In caso contrario, le nuove righe non vengono condivise. Per altre informazioni, vedere Procedure consigliate per ridimensionare il controllo DataGridView Windows Form.

Le righe nel controllo non vengono ordinate automaticamente quando vengono aggiunte nuove righe. Per ordinare le nuove righe nella posizione corretta, chiamare il DataGridView.Sort metodo in un DataGridView.RowsAdded gestore eventi. È anche possibile chiamare il DataGridView.Sort metodo in un CellValueChanged gestore eventi per ordinare le righe quando l'utente modifica una cella.

Si applica a

Vedi anche