---
title: "Hjälp med dataset"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/93220-hjälp-med-dataset"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "hopparn"
published: "2003-12-22T09:26:03.000Z"
updated: "2003-12-22T12:23:19.000Z"
replies: 1
views: 214
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/93220-hjälp-med-dataset"
---

# Hjälp med dataset

## #1 — hopparn, 2003-12-22T09:26Z

hej
jag har börjat på ett arbetsätt mha en kollega, typade dataset. Nu är han julledig och jag skall vara klar ikväll =(

Jag har ett dataset som jag skall splitta till 2 och sedan spara ned i sql:en, det första skall innehålla:

```
top_id - räknare
top_date - datetime
top_desc - varchar
top_Title - varchar
```

 
den andra skall innehålla: 

```
 
content_id - räknare - nyckel
Top_id - int - från det "nya top_id´t i tabell 1
Top_order - int
top_doc_id - int
```

 
datasetet innehåller 10 rader, jag har lagt in så att alla rader innehåller tabell 1:s värde samt ett nytt top_order_id och top_doc_id.

jag är undgefär här i min kodning men vet inte nu hur jag skall gå vidare =)

```
public void SaveNewTopList(PresentationTopListDS ds)
{
			PresentationTopListDS.SNW_BookStore_Get_Presentation_Top_ListRow orgRow = (PresentationTopListDS.SNW_BookStore_Get_Presentation_Top_ListRow) ds.SNW_BookStore_Get_Presentation_Top_List.Rows[0];
			TopListDS topDS = new TopListDS();
			TopListContentDS contentDS = new TopListContentDS();
			//topDS.SNW_BookStore_Select_Toplist
			topDS.SNW_BookStore_Select_Toplist.ImportRow(orgRow);
			contentDS.SNW_BookStore_Toplist_Content_Tbl.ImportRow(orgRow);

}
```

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

## #2 — hopparn, 2003-12-22T12:23Z

Kommit en bit på väg:

nu behöver jag bara iterera igenom datasetet och spara undan de 10 posternas top_order och top_doc_id
lösning:

```
public void SaveNewTopList(PresentationTopListDS ds)
		{
			PresentationTopListDS.SNW_BookStore_Get_Presentation_Top_ListRow orgRow = (PresentationTopListDS.SNW_BookStore_Get_Presentation_Top_ListRow) ds.SNW_BookStore_Get_Presentation_Top_List.Rows[0];
			TopListDS topDS = new TopListDS();
			TopListContentDS contentDS = new TopListContentDS();
			topDS.SNW_BookStore_Select_Toplist.ImportRow(orgRow);
			contentDS.SNW_BookStore_Toplist_Content_Tbl.ImportRow(orgRow);
			sTop_Date = topDS.SNW_BookStore_Select_Toplist[0].Top_Date;
			sTop_Title = topDS.SNW_BookStore_Select_Toplist[0].Top_Title;
			sTop_Desc = topDS.SNW_BookStore_Select_Toplist[0].Top_Desc;
			TopListDB db = new TopListDB();
			mTopListID = db.addTopList(sTop_Date,sTop_Title,sTop_Desc);

		}
```

och

```
public int addTopList(
			DateTime sTop_Date,
			string sTop_Title,
			string sTop_Desc)
		{
			TopListDS ds = new TopListDS();

			ds.SNW_BookStore_Select_Toplist.AddSNW_BookStore_Select_ToplistRow(
				sTop_Date,	sTop_Title, sTop_Desc,
				DateTime.Now,DateTime.Now, "WebUser");
			daTopList.Update(ds);
			

			return (int) ds.SNW_BookStore_Select_Toplist.Rows[0]["Top_ID"];
		}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/93220-hjälp-med-dataset
