DataRowCollection.Remove(DataRow) メソッド
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された DataRow をコレクションから削除します。
public:
void Remove(System::Data::DataRow ^ row);
public void Remove (System.Data.DataRow row);
member this.Remove : System.Data.DataRow -> unit
Public Sub Remove (row As DataRow)
次の例では、 メソッドを Remove 使用して、オブジェクト内の見つかった行を DataRowCollection 削除します。 この例では、最初に メソッドを Contains 使用して、行コレクションに行が含まれているかどうかを判断します。 その場合は、 メソッドを Find 使用して特定の行を検索し、 メソッドを Remove 使用して行を削除します。
Private Sub RemoveFoundRow(ByVal table As DataTable)
Dim rowCollection As DataRowCollection = table.Rows
' Test to see if the collection contains the value.
If rowCollection.Contains(TextBox1.Text) Then
Dim foundRow As DataRow = rowCollection.Find(TextBox1.Text)
rowCollection.Remove(foundRow)
Console.WriteLine("Row Deleted")
Else
Console.WriteLine("No such row found.")
End If
End Sub
行が削除されると、その行のすべてのデータが失われます。 クラスの メソッドを Delete 呼び出して、 DataRow 削除する行をマークすることもできます。 の呼び出し Remove
は、 を呼び出してから を呼び出 Delete す AcceptChangesのと同じです。
Remove オブジェクトの反復処理 DataRowCollection 中に foreach ループでを呼び出さないでください。 Remove は、コレクションの状態を変更します。
メソッドを Clear 使用して、コレクションのすべてのメンバーを一度に削除することもできます。
製品 | バージョン |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。