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
注釈
すべてのテーブル内のすべての行が削除されます。 子行が孤立する原因となる子関係がテーブルに適用されている場合は、例外が生成されます。
DataSetが にバインドされている場合は、 をXmlDataDocument呼び出DataSet.ClearすかDataTable.Clear、 を発生させますNotSupportedException。 この状況を回避するには、各テーブルを走査し、各行を一度に 1 つずつ削除します。 を使用 NewRow して新しい行を作成する場合は、 を呼び出す Clear前に行を処理する必要があります。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET