DataGridViewRowCollection.Remove(DataGridViewRow) Method

Definition

Removes the row from the collection.

public:
 virtual void Remove(System::Windows::Forms::DataGridViewRow ^ dataGridViewRow);
public virtual void Remove (System.Windows.Forms.DataGridViewRow dataGridViewRow);
abstract member Remove : System.Windows.Forms.DataGridViewRow -> unit
override this.Remove : System.Windows.Forms.DataGridViewRow -> unit

Parameters

dataGridViewRow
DataGridViewRow

The row to remove from the DataGridViewRowCollection.

Exceptions

dataGridViewRow is null.

dataGridViewRow is not contained in this collection.

-or-

dataGridViewRow is a shared row.

The associated DataGridView control is performing one of the following actions that temporarily prevents new rows from being added:

  • Selecting all cells in the control.

  • Clearing the selection.

-or-

This method is being called from a handler for one of the following DataGridView events:

-or-

dataGridViewRow is the row for new records.

-or-

The associated DataGridView control is bound to an IBindingList implementation with AllowRemove and SupportsChangeNotification property values that are not both true.

Applies to

See also