DataTable.Clear メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DataTable からすべてのデータを消去します。
public:
void Clear();
public void Clear ();
member this.Clear : unit -> unit
Public Sub Clear ()
例
次の例では、すべてのデータのテーブルをクリアします。
private void ClearTable(DataTable table)
{
try
{
table.Clear();
}
catch (DataException e)
{
// Process exception and return.
Console.WriteLine("Exception of type {0} occurred.",
e.GetType());
}
}
Private Sub ClearTable(table As DataTable)
Try
table.Clear()
Catch e As DataException
' Process exception and return.
Console.WriteLine("Exception of type {0} occurred.", _
e.GetType().ToString())
End Try
End Sub
注釈
すべてのテーブルのすべての行が削除されます。 子行が孤立する原因となる子リレーションシップがテーブルに適用されている場合は、例外が生成されます。
にバインドされているXmlDataDocument場合、呼び出しDataSet.ClearまたはDataTable.Clear発生しますNotSupportedException。DataSet この状況を回避するには、各テーブルを走査し、各行を一度に 1 つずつ削除します。 新しい行を作成する場合 NewRow は、呼び出す Clear前に行を処理する必要があります。