DataTable.Clear Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Очищает 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. Чтобы избежать этой ситуации, перебирайте каждую таблицу, удаляя каждую строку по одному за раз. NewRow При создании новых строк перед вызовом Clearнеобходимо обрабатывать строки.