---
title: "DataSet"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/97648-dataset"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "icaaq"
published: "2004-02-18T14:54:55.000Z"
updated: "2004-02-18T15:55:56.000Z"
replies: 2
views: 210
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/97648-dataset"
---

# DataSet

## #1 — icaaq, 2004-02-18T14:54Z

jag lägger till en post i ett DataSet så här

```
[red]
				DataRow r = ds.Tables["users"].NewRow();
				r["status"] = ui.Status;
				r["Username"] = ui.Name;
				r["Userpassword"] = XmlEngine.Encrypt(ui.Password);
				r["Useremail"] = ui.Email;
				ds.Tables["users"].Rows.Add(r);
[/red]
```

jag har i detta DataSet även ett id fält som är AutoIncrement.

Nu till frågan, hur får jag ut det id nummer som skapas när jag kör ovanstående funktion.

mv icaaq

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

## #2 — asmodie, 2004-02-18T15:18Z

DataRow r = ds.Tables\["users"\].Row\[x\];
Convert.toInt32(r\[x\]);

Kan minnas fel...men något sådant...

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

## #3 — icaaq, 2004-02-18T15:55Z

Så här enkelt kan det vara med .NET :e

```
[red]
DataRow r = ds.Tables["users"].NewRow();
r["status"] = ui.Status;
r["Username"] = ui.Name;
r["Userpassword"] = XmlEngine.Encrypt(ui.Password);
r["Useremail"] = ui.Email;
ds.Tables["users"].Rows.Add(r);
ui.Id = Convert.ToInt32(r["Userid"]);
[/red]
```

mv icaaq

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/97648-dataset
