DataGridViewRowCollection.Add Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona uma ou mais linhas à coleção.
Sobrecargas
| Nome | Description |
|---|---|
| Add() |
Adiciona uma nova linha à coleção. |
| Add(Int32) |
Adiciona o número especificado de novas linhas à coleção. |
| Add(Object[]) |
Adiciona uma nova linha à coleção e popula as células com os objetos especificados. |
| Add(DataGridViewRow) |
Adiciona o especificado DataGridViewRow à coleção. |
Add()
- Origem:
- DataGridViewRowCollection.cs
- Origem:
- DataGridViewRowCollection.cs
- Origem:
- DataGridViewRowCollection.cs
- Origem:
- DataGridViewRowCollection.cs
- Origem:
- DataGridViewRowCollection.cs
Adiciona uma nova linha à coleção.
public:
virtual int Add();
public virtual int Add();
abstract member Add : unit -> int
override this.Add : unit -> int
Public Overridable Function Add () As Integer
Retornos
O índice da nova linha.
Exceções
O controle associado DataGridView está executando uma das seguintes ações que impede temporariamente que novas linhas sejam adicionadas:
Selecionando todas as células no controle.
Desmarcando a seleção.
- ou -
Esse método está sendo chamado de um manipulador para um dos seguintes DataGridView eventos:
- ou -
A DataSource propriedade do DataGridView não nullé .
- ou -
Não DataGridView tem colunas.
- ou -
Essa operação adicionaria uma linha congelada após linhas descongeladas.
A linha retornada pela RowTemplate propriedade tem mais células do que colunas no controle.
Comentários
A Add() sobrecarga adiciona linhas que se baseiam no RowTemplate .DataGridView A nova linha é compartilhada, se possível. Verifique se a linha especificada na RowTemplate propriedade pode ser compartilhada para melhor escalabilidade. Para obter mais informações, consulte As práticas recomendadas para dimensionar o controle DataGridView dos Windows Forms.
As linhas no controle não são classificadas automaticamente quando novas linhas são adicionadas. Para classificar novas linhas em sua posição correta, chame o DataGridView.Sort método em um DataGridView.RowsAdded manipulador de eventos. Talvez você também queira chamar o DataGridView.Sort método em um CellValueChanged manipulador de eventos para classificar as linhas quando o usuário modificar uma célula.
Confira também
- DataGridView
- DataGridViewRow
- Práticas recomendadas para dimensionar o controle DataGridView dos Windows Forms
Aplica-se a
Add(Int32)
- Origem:
- DataGridViewRowCollection.cs
- Origem:
- DataGridViewRowCollection.cs
- Origem:
- DataGridViewRowCollection.cs
- Origem:
- DataGridViewRowCollection.cs
- Origem:
- DataGridViewRowCollection.cs
Adiciona o número especificado de novas linhas à coleção.
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
Parâmetros
- count
- Int32
O número de linhas a serem adicionadas ao DataGridViewRowCollection.
Retornos
O índice da última linha que foi adicionada.
Exceções
count é menor que 1.
O controle associado DataGridView está executando uma das seguintes ações que impede temporariamente que novas linhas sejam adicionadas:
Selecionando todas as células no controle.
Desmarcando a seleção.
- ou -
Esse método está sendo chamado de um manipulador para um dos seguintes DataGridView eventos:
- ou -
A DataSource propriedade do DataGridView não nullé .
- ou -
Não DataGridView tem colunas.
- ou -
A linha retornada pela RowTemplate propriedade tem mais células do que colunas no controle.
- ou -
Essa operação adicionaria linhas congeladas após linhas descongeladas.
Comentários
O Add(Int32) método adiciona linhas compartilhadas ao DataGridViewRowCollection. As novas linhas são baseadas no RowTemplate .DataGridView Verifique se a linha especificada na RowTemplate propriedade pode ser compartilhada para melhor escalabilidade. Para obter mais informações, consulte As práticas recomendadas para dimensionar o controle DataGridView dos Windows Forms.
As linhas no controle não são classificadas automaticamente quando novas linhas são adicionadas. Para classificar novas linhas em sua posição correta, chame o DataGridView.Sort método em um DataGridView.RowsAdded manipulador de eventos. Talvez você também queira chamar o DataGridView.Sort método em um CellValueChanged manipulador de eventos para classificar as linhas quando o usuário modificar uma célula.
Confira também
Aplica-se a
Add(Object[])
- Origem:
- DataGridViewRowCollection.cs
- Origem:
- DataGridViewRowCollection.cs
- Origem:
- DataGridViewRowCollection.cs
- Origem:
- DataGridViewRowCollection.cs
- Origem:
- DataGridViewRowCollection.cs
Adiciona uma nova linha à coleção e popula as células com os objetos especificados.
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
Parâmetros
- values
- Object[]
Um número variável de objetos que preenchem as células do novo DataGridViewRow.
Retornos
O índice da nova linha.
Exceções
values é null.
O controle associado DataGridView está executando uma das seguintes ações que impede temporariamente que novas linhas sejam adicionadas:
Selecionando todas as células no controle.
Desmarcando a seleção.
- ou -
Esse método está sendo chamado de um manipulador para um dos seguintes DataGridView eventos:
- ou -
A propriedade VirtualMode do DataGridView é definida como true.
- ou -
A DataSource propriedade do DataGridView não nullé .
- ou -
Não DataGridView tem colunas.
- ou -
A linha retornada pela RowTemplate propriedade tem mais células do que colunas no controle.
- ou -
Essa operação adicionaria uma linha congelada após linhas descongeladas.
Comentários
O Add(Object[]) método adiciona uma linha não compartilhada ao DataGridViewRowCollection. Para obter mais informações, consulte As práticas recomendadas para dimensionar o controle DataGridView dos Windows Forms.
As linhas no controle não são classificadas automaticamente quando novas linhas são adicionadas. Para classificar novas linhas em sua posição correta, chame o DataGridView.Sort método em um DataGridView.RowsAdded manipulador de eventos. Talvez você também queira chamar o DataGridView.Sort método em um CellValueChanged manipulador de eventos para classificar as linhas quando o usuário modificar uma célula.
Confira também
Aplica-se a
Add(DataGridViewRow)
- Origem:
- DataGridViewRowCollection.cs
- Origem:
- DataGridViewRowCollection.cs
- Origem:
- DataGridViewRowCollection.cs
- Origem:
- DataGridViewRowCollection.cs
- Origem:
- DataGridViewRowCollection.cs
Adiciona o especificado DataGridViewRow à coleção.
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
Parâmetros
- dataGridViewRow
- DataGridViewRow
O DataGridViewRow para adicionar ao DataGridViewRowCollection.
Retornos
O índice do novo DataGridViewRow.
Exceções
O controle associado DataGridView está executando uma das seguintes ações que impede temporariamente que novas linhas sejam adicionadas:
Selecionando todas as células no controle.
Desmarcando a seleção.
- ou -
Esse método está sendo chamado de um manipulador para um dos seguintes DataGridView eventos:
- ou -
A DataSource propriedade do DataGridView não nullé .
- ou -
Não DataGridView tem colunas.
- ou -
A DataGridView propriedade do dataGridViewRow não nullé .
- ou -
dataGridViewRow tem um Selected valor de propriedade de true.
- ou -
Essa operação adicionaria uma linha congelada após linhas descongeladas.
dataGridViewRow é null.
dataGridViewRow tem mais células do que colunas no controle.
Comentários
O Add(DataGridViewRow) método adiciona uma linha compartilhada ao DataGridViewRowCollection, se possível. Caso contrário, a nova linha não será compartilhada. Para obter mais informações, consulte As práticas recomendadas para dimensionar o controle DataGridView dos Windows Forms.
As linhas no controle não são classificadas automaticamente quando novas linhas são adicionadas. Para classificar novas linhas em sua posição correta, chame o DataGridView.Sort método em um DataGridView.RowsAdded manipulador de eventos. Talvez você também queira chamar o DataGridView.Sort método em um CellValueChanged manipulador de eventos para classificar as linhas quando o usuário modificar uma célula.
Confira também
- DataGridView
- DataGridViewRow
- DataGridViewColumn
- CellTemplate
- Práticas recomendadas para dimensionar o controle DataGridView dos Windows Forms