Comparteix a través de


DataGridViewRowCollection.AddCopy(Int32) Método

Definición

Agrega una nueva fila basándose en la fila del índice especificado.

public:
 virtual int AddCopy(int indexSource);
public virtual int AddCopy (int indexSource);
abstract member AddCopy : int -> int
override this.AddCopy : int -> int
Public Overridable Function AddCopy (indexSource As Integer) As Integer

Parámetros

indexSource
Int32

El índice de la fila en la que se basará la nueva fila.

Devoluciones

Índice de la nueva fila.

Excepciones

indexSource es menor que cero o mayor o igual que el número de filas de la colección.

El control DataGridView asociado está realizando una de las siguientes acciones que impide que se agreguen nuevas filas temporalmente:

  • Seleccionar todas las celdas del control.

  • Borrar la selección.

O bien

Se llama a este método desde un controlador para uno de los siguientes eventos DataGridView:

O bien

La propiedad DataSource de DataGridView no es null.

O bien

Esta operación agregaría una fila inmovilizada después de filas inmovilizadas.

Comentarios

La InheritedStyle propiedad de la nueva fila tiene los mismos valores que el InheritedStyle de la fila situada en indexSource. El AddCopy método agrega una fila compartida a DataGridViewRowCollection, si es posible. De lo contrario, la nueva fila no se comparte. Para obtener más información, consulte Procedimientos recomendados para ajustar la escala del control DataGridView en Windows Forms.

Las filas del control no se ordenan automáticamente cuando se agregan nuevas filas. Para ordenar nuevas filas en su posición correcta, llame al DataGridView.Sort método en un DataGridView.RowsAdded controlador de eventos. También puede llamar al DataGridView.Sort método en un CellValueChanged controlador de eventos para ordenar las filas cuando el usuario modifica una celda.

Se aplica a

Consulte también