DataTable.Copy Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Копирует структуру и данные для DataTable.
public:
System::Data::DataTable ^ Copy();
public System.Data.DataTable Copy ();
member this.Copy : unit -> System.Data.DataTable
Public Function Copy () As DataTable
Возвращаемое значение
Новый класс DataTable, имеющий ту же структуру (схемы таблиц и ограничения) и данные, что и класс DataTable.
Если эти классы являются производными, то и копия также будет таким же производным классом.
Copy() создает новый DataTable с той же структурой и данными, как и оригинальный DataTable. Чтобы скопировать структуру в новый DataTable, но не данные, используйте Clone().
Примеры
В следующем примере метод используется Copy для создания копии исходного DataTableобъекта . Имя пространства имен не сохраняется, если оно наследуется от родительского DataTable объекта или DataSet.
private void CopyDataTable(DataTable table){
// Create an object variable for the copy.
DataTable copyDataTable;
copyDataTable = table.Copy();
// Insert code to work with the copy.
}
Private Sub CopyDataTable(ByVal table As DataTable )
' Create an object variable for the copy.
Dim copyDataTable As DataTable
copyDataTable = table.Copy()
' Insert code to work with the copy.
End Sub