DataGridViewRowCollection.Remove(DataGridViewRow) メソッド

定義

行をコレクションから削除します。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

パラメーター

dataGridViewRow
DataGridViewRow

DataGridViewRowCollection から削除する行。The row to remove from the DataGridViewRowCollection.

例外

dataGridViewRownullです。dataGridViewRow is null.

dataGridViewRow は、このコレクション内にありません。dataGridViewRow is not contained in this collection.

- または --or- dataGridViewRow は共有行です。dataGridViewRow is a shared row.

関連付けられた DataGridView コントロールが次のいずれかのアクションを実行しているため、一時的に新しい行が追加できない状態にあります。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- このメソッドは、次のいずれかの DataGridView イベントのハンドラーから呼び出されています。This method is being called from a handler for one of the following DataGridView events:

- または --or- dataGridViewRow は新しいレコード用の行です。dataGridViewRow is the row for new records.

- または --or- 関連付けられた DataGridView コントロールは、IBindingList の実装にバインドされていますが、その AllowRemove プロパティと SupportsChangeNotification プロパティのいずれの値も true になっていません。The associated DataGridView control is bound to an IBindingList implementation with AllowRemove and SupportsChangeNotification property values that are not both true.

適用対象

こちらもご覧ください