---
title: "Fylla typat dataset med SqlDataReader"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/96869-fylla-typat-dataset-med-sqldatareader"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "asmodie"
published: "2004-02-09T00:23:10.000Z"
updated: "2004-02-10T16:09:10.000Z"
replies: 9
views: 418
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/96869-fylla-typat-dataset-med-sqldatareader"
---

# Fylla typat dataset med SqlDataReader

## #1 — asmodie, 2004-02-09T00:23Z

Finns det något enkelt sätt man fylla ett typat datasett med en SqlDataReader?

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

## #2 — NETwork, 2004-02-09T14:32Z

Antar att du får skapa dina kolumner i ditt dataset först och sedan loppar du bara in dina data (säkert pseudokod): 

```
DataSet ds = new DataSet();
ds.Columns.Add(new DataColumn("myColumn"));
while (sqldatareader.Read()) {
  datarow=ds.NewRow();
  datarow[0]=reader.GetString(0);
  ds.Rows.Add(datarow);
}
```

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

## #3 — asmodie, 2004-02-09T18:04Z

Tackar!

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

## #4 — fredrik, 2004-02-10T07:06Z

...Varför vill du fylla ditt typad.e DS själv med en datareader och inte med en Adapter? 

Adaptern använder ju ändå en Datareader internt för att fylla data....

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

## #5 — asmodie, 2004-02-10T09:54Z

För enligt alla ska man få bättre bättre prestanda med SqlDataReader...

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

## #6 — NETwork, 2004-02-10T10:33Z

Nja, om du inte använder ett tungladdat dataset kanske... :)

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

## #7 — fredrik, 2004-02-10T10:46Z

> För enligt alla ska man få bättre bättre prestanda med SqlDataReader...

Det gäller framförallt när du binder data mot olika kontroller, eller manuellt bearbetar data (tex. om du skapar egna HTML-tabeller). 

Men om du ändå ska använda ett som NETwork skriver "tungladdat" dataset (och ett Typed Dataset är snäppet värre!), så gissar jag på att Adapterns underliggande logik och optimering av dess DataReader ger bättre prestanda.

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

## #8 — asmodie, 2004-02-10T15:02Z

Jag hade en kännsla av att det var något sådant. Annars skulle det inte finnas någon speciellt använding för Adaptern. Det gäller att lära sig när man ska använda vad.

Pga att jag är noob så har jag mer eller mindre bara använt mig av Adapter hittills.

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

## #9 — renholm, 2004-02-10T16:04Z

OT: Men lägg ner användandet av "noob" låter så fånigt och är inte ett ord :)

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

## #10 — asmodie, 2004-02-10T16:09Z

Hehe...noob är slang för Newbee som i sin tur är slang... :)
Förljer man första hjälpen blir man skadad tyvärr.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/96869-fylla-typat-dataset-med-sqldatareader
