---
title: "Lägga till columns i befintlig datatable?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/151918-lägga-till-columns-i-befintlig-datatable"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "inspiro"
published: "2006-09-30T22:25:04.000Z"
updated: "2006-09-30T22:36:38.000Z"
replies: 2
views: 339
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/151918-lägga-till-columns-i-befintlig-datatable"
---

# Lägga till columns i befintlig datatable?

## #1 — inspiro, 2006-09-30T22:25Z

Har en datatable med innehåll där jag vill lägga till två kolumner och innehåll i de kolumnerna för varje rad. Men det verkar bli en evighetsloop, vad har jag gjort för fel?

```
DataColumn test1= new DataColumn("test1");
dt.Columns.Add(test1);

DataColumn test2= new DataColumn("test2");
dt.Columns.Add(test2);

for (int i = 0; i < dt.Rows.Count; i++) {
  DataRow row = dt.NewRow();
  row["test1"] = "a";
  row["test2"] = "b";
  dt.Rows.Add(row);
}
```

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

## #2 — inspiro, 2006-09-30T22:30Z

Ah, man kan ju inte göra en ny row när man redan har en... så här enkelt var det:

```
dt.Rows[i][test1] = "test1";
dt.Rows[i][test2] = "test2";
```

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

## #3 — emission, 2006-09-30T22:36Z

Felet är att du skapar och lägger till en ny rad till tabellen i varje loopvarv, vilket i samband med en icke rekommenderad for-villkorssats gör att det blir en evig loop. Det du vill åstadkomma är väl...

```
int rowcount=dt.Rows.Count
DataRow row;
for (int i = 0; i < rowcount; i++) {
  row=dt.Rows[i];
  row["test1"] = "a";
  row["test2"] = "b";
}
```

eller

```
foreach (DataRow row in dt.Rows){
  row["test1"] = "a";
  row["test2"] = "b";
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/151918-lägga-till-columns-i-befintlig-datatable
