---
title: "copy dataview eller datatable"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/99825-copy-dataview-eller-datatable"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Nöff"
published: "2004-03-19T12:05:25.000Z"
updated: "2004-03-25T13:49:32.000Z"
replies: 1
views: 211
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/99825-copy-dataview-eller-datatable"
---

# copy dataview eller datatable

## #1 — Nöff, 2004-03-19T12:05Z

Hej, finns det nåt sätt att kopiera vissa index i en dataview/datatable till en annan dataview/datatable?

alltså nån sorts bulk copy och inte nån for loop  :e

Permalänk: https://www.webforum.nu/p/99825

## #2 — drunken_master, 2004-03-25T13:49Z

Du får nog leva med en loop i alla fall. Jag har inte hört talas om att det skulle finnas något inbyggt sätt att kopiera vissa tabellindex. Om det nu finns en metod för detta skulle den ändå använt sig av en loop under ytan.

Om du redan har en DataRow\[\] eller en array med de index du vill kopiera får du så klart göra några ändringar

```
DataTable nyDT = dt.Clone(); //kopiera struktur
DataRow nyDR;
foreach(DataRow dr in dt.Rows)
{
	nyDR= nyDT.NewRow();			
	for(int i = 0; i <dr.ItemArray.Length; i++)
	{
		nyDR[i] = dr[i];			
	}
}
```

Fast detta har du säkert klurat ut själv vid det här laget :-)

Permalänk: https://www.webforum.nu/p/1309700

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/99825-copy-dataview-eller-datatable
