---
title: "konvertera en DAL datatable till \"vanlig\" datatable"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/161668-konvertera-en-dal-datatable-till-vanlig-datatable"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "doggelito"
published: "2007-06-18T18:03:34.000Z"
updated: "2007-06-18T22:31:45.000Z"
replies: 1
views: 348
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/161668-konvertera-en-dal-datatable-till-vanlig-datatable"
---

# konvertera en DAL datatable till "vanlig" datatable

## #1 — doggelito, 2007-06-18T18:03Z

Yoo!

Har använt denna kod för att hämta data ur databasen.

```
protected PagesTableAdapter PagesAdapter
{
       get
       {
           if (_pagesAdapter == null)
               _pagesAdapter = new PagesTableAdapter();
             return _pagesAdapter;
       }
}

public PagesDAL.PagesDataTable GetPages(string UserName)
{
       return PagesAdapter.GetPages(UserName);
}
```

Problemet med koden är att om jag t.ex ska loopa ut posterna så måste jag inkludera DAL:et på aspx-sidan vilket man ju inte vill, ex:

```
Pages p = new Pages();
foreach (PagesDal.PagesRow pr in p.GetPages(User.Identity.Name))
{
      Response.Write(pr.PageName);
}
```

Så:
Kan man på nått smidigt sätt konvertera min PagesDataTable till en regular DataTable så att min GetPages blir:

```
public DataTable GetPages(string UserName)
{
       return Auto_Convert_My_PagesAdapter.GetPages(UserName)_To_DataTable;
}
```

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

## #2 — P, 2007-06-18T22:31Z

Vad är det som du vill göra med datatable som du inte kan göra med din Collection?

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/161668-konvertera-en-dal-datatable-till-vanlig-datatable
