---
title: "Kopiera en DataRow till en ny DataTable"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/106966-kopiera-en-datarow-till-en-ny-datatable"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Vide"
published: "2004-07-09T11:30:31.000Z"
updated: "2004-07-09T14:31:02.000Z"
replies: 3
views: 333
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/106966-kopiera-en-datarow-till-en-ny-datatable"
---

# Kopiera en DataRow till en ny DataTable

## #1 — Vide, 2004-07-09T11:30Z

Tjenare,

Hur kopierar jag en datarow som jag har i DataRow\[\] till en tabell?

Försöker jag med DataTable.Rows.Add() så får jag ju felet att den tillhör en annan tabell...

Mvh, Vide

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

## #2 — Brimba, 2004-07-09T14:28Z

Detta borde fungera...

```
dim item(dr.ItemArray.Length) as object
For i = 0 To dr.ItemArray.Length - 1
  item(i) = dr.ItemArray(i)
Next

myDT.Rows.Add(item)
```

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

## #3 — fredrik, 2004-07-09T14:29Z

....eller så kan du använda den inbygda funktionen för att importera rader:

```
        Dim dt As New DataTable
        dt.Columns.Add("ID")
        Dim dr As DataRow = dt.NewRow()
        dr.Item("ID") = 1
        dt.Rows.Add(dr)

        Dim dt2 As New DataTable
        dt2.ImportRow(dr)
```

Båda Datatable.n innehåller nu varsin rad.

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

## #4 — Vide, 2004-07-09T14:31Z

Okej... konstigt att det inte finns något enkelt inbyggt sätt att kompiera objektet, det finns ju t.ex för DataTable.

Jaja, det löste sig i alla fall...

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/106966-kopiera-en-datarow-till-en-ny-datatable
