DataGridViewRowCollection.IList.Add(Object) 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 um DataGridViewRow à coleção.
virtual int System.Collections.IList.Add(System::Object ^ value) = System::Collections::IList::Add;
int IList.Add (object value);
int IList.Add (object? value);
abstract member System.Collections.IList.Add : obj -> int
override this.System.Collections.IList.Add : obj -> int
Function Add (value As Object) As Integer Implements IList.Add
Parâmetros
Retornos
O índice do novo DataGridViewRow.
Implementações
Exceções
value
não é um DataGridViewRow.
O controle DataGridView associado está executando uma das seguintes ações, que impedem temporariamente que novas linhas sejam adicionadas:
Selecionar todas as células no controle.
Limpar a seleção.
- ou -
Esse método está sendo chamado de um manipulador para um dos seguintes eventos DataGridView:
- ou -
A propriedade DataSource do DataGridView não é null
.
- ou -
O DataGridView não tem colunas.
- ou -
A propriedade DataGridView do value
não é null
.
- ou -
value
tem um valor da propriedade Selected de true
.
- ou -
Essa operação adicionaria uma linha congelada após as linhas não congeladas.
value
é null
.
value
tem mais células do que colunas no controle.
Comentários
Esse método é uma implementação explícita de membro de interface. Ele só pode ser usado quando a instância de DataGridViewRowCollection é convertida em uma interface de IList.
Esse método chama a Add(DataGridViewRow) sobrecarga, passando value
após a conversão para um DataGridViewRow.
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.
Aplica-se a
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de