次の方法で共有


DataRowView.Delete メソッド

定義

行を削除します。

public:
 void Delete();
public void Delete ();
member this.Delete : unit -> unit
Public Sub Delete ()

次の例では、 メソッドを Delete 行に対して使用します。

private void DeleteRow()
{
    DataRowView row;
    DataView view = (DataView) dataGrid1.DataSource;
    row = view[dataGrid1.CurrentCell.RowNumber];
    row.Delete();
}
Private Sub DeleteRow()
     Dim row As DataRowView
     Dim view As DataView = CType(dataGrid1.DataSource, DataView)
     row = view(dataGrid1.CurrentCell.RowNumber)
     row.Delete()
End Sub

注釈

行が属する に対してが呼び出されるまで AcceptChangesDataTable 行は完全に削除されません。

注意

DataRowViewが基になるテーブルから削除されるとDataRow、 が無効になる可能性があります。 がDataRowView無効になると、 などの Deleteに関連付けられているDataRowView値にアクセスする操作で例外がスローされます。

適用対象

こちらもご覧ください