DataGridViewRowCollection.Add Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge una o più righe alla raccolta.
Overload
Add() |
Aggiunge una nuova riga alla raccolta. |
Add(Int32) |
Aggiunge il numero specificato di nuove righe alla raccolta. |
Add(Object[]) |
Aggiunge una nuova riga alla raccolta e popola le celle con gli oggetti specificati. |
Add(DataGridViewRow) |
Aggiunge l'oggetto DataGridViewRow specificato alla raccolta. |
Add()
Aggiunge una nuova riga alla raccolta.
public:
virtual int Add();
public virtual int Add ();
abstract member Add : unit -> int
override this.Add : unit -> int
Public Overridable Function Add () As Integer
Restituisce
Indice della nuova riga.
Eccezioni
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-
DataGridView non contiene colonne.
-oppure-
Questa operazione aggiunge una riga bloccata dopo quelle sbloccate.
La riga restituita dalla proprietà RowTemplate contiene più celle rispetto alle colonne nel controllo.
Commenti
L'overload Add() aggiunge righe basate sull'oggetto RowTemplate dell'oggetto DataGridView. La nuova riga viene condivisa, se possibile. Assicurarsi che la riga specificata nella RowTemplate proprietà possa essere condivisa per una migliore scalabilità. 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.
Vedi anche
- DataGridView
- DataGridViewRow
- Procedure consigliate per ridimensionare il controllo DataGridView Windows Form
Si applica a
Add(Int32)
Aggiunge il numero specificato di nuove righe alla raccolta.
public:
virtual int Add(int count);
public virtual int Add (int count);
abstract member Add : int -> int
override this.Add : int -> int
Public Overridable Function Add (count As Integer) As Integer
Parametri
- count
- Int32
Numero di righe da aggiungere a DataGridViewRowCollection.
Restituisce
Indice dell'ultima riga aggiunta.
Eccezioni
count
è minore di 1.
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-
DataGridView non contiene colonne.
-oppure-
La riga restituita dalla proprietà RowTemplate contiene più celle rispetto alle colonne nel controllo.
-oppure-
Questa operazione aggiunge righe bloccate dopo le righe non bloccate.
Commenti
Il Add(Int32) metodo aggiunge righe condivise all'oggetto DataGridViewRowCollection. Le nuove righe sono basate sull'oggetto RowTemplate dell'oggetto DataGridView. Assicurarsi che la riga specificata nella RowTemplate proprietà possa essere condivisa per una migliore scalabilità. 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.
Vedi anche
Si applica a
Add(Object[])
Aggiunge una nuova riga alla raccolta e popola le celle con gli oggetti specificati.
public:
virtual int Add(... cli::array <System::Object ^> ^ values);
public virtual int Add (params object[] values);
abstract member Add : obj[] -> int
override this.Add : obj[] -> int
Public Overridable Function Add (ParamArray values As Object()) As Integer
Parametri
- values
- Object[]
Numero variabile di oggetti che popolano le celle del nuovo oggetto DataGridViewRow.
Restituisce
Indice della nuova riga.
Eccezioni
values
è null
.
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à VirtualMode del DataGridView è impostata su true
.
-oppure-
La proprietà DataSource di DataGridView non è null
.
-oppure-
DataGridView non contiene colonne.
-oppure-
La riga restituita dalla proprietà RowTemplate contiene più celle rispetto alle colonne nel controllo.
-oppure-
Questa operazione aggiunge una riga bloccata dopo quelle sbloccate.
Commenti
Il Add(Object[]) metodo aggiunge una riga non condivisa a DataGridViewRowCollection. 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.
Vedi anche
Si applica a
Add(DataGridViewRow)
Aggiunge l'oggetto DataGridViewRow specificato alla raccolta.
public:
virtual int Add(System::Windows::Forms::DataGridViewRow ^ dataGridViewRow);
public virtual int Add (System.Windows.Forms.DataGridViewRow dataGridViewRow);
abstract member Add : System.Windows.Forms.DataGridViewRow -> int
override this.Add : System.Windows.Forms.DataGridViewRow -> int
Public Overridable Function Add (dataGridViewRow As DataGridViewRow) As Integer
Parametri
- dataGridViewRow
- DataGridViewRow
Oggetto DataGridViewRow da aggiungere a DataGridViewRowCollection.
Restituisce
Indice del nuovo oggetto DataGridViewRow.
Eccezioni
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-
DataGridView non contiene colonne.
-oppure-
La proprietà DataGridView di dataGridViewRow
non è null
.
-oppure-
Il valore della proprietà Selected di dataGridViewRow
è true
.
-oppure-
Questa operazione aggiunge una riga bloccata dopo quelle sbloccate.
dataGridViewRow
è null
.
dataGridViewRow
contiene più celle rispetto alle colonne nel controllo.
Commenti
Se possibile, il Add(DataGridViewRow) metodo aggiunge una riga condivisa a DataGridViewRowCollection. In caso contrario, la nuova riga non è condivisa. 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 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.
Vedi anche
- DataGridView
- DataGridViewRow
- DataGridViewColumn
- CellTemplate
- Procedure consigliate per ridimensionare il controllo DataGridView Windows Form