Oprettet fre. d. 23. marts 2007 kl. 00:10:17

zeroaim
zeroaim (14.230 point. Point ude: 0)

Dataset for dummies, hvor finder jeg det?

Hej

Nu har jeg i 2 dage bøvlet rundt med Dataset og jeg er sådan set ikke kommet så meget videre.

Jeg kan bruge "Add new item" og så tilføje et dateset i App_code folderen. Den kan jeg så binde til alle mulige controls. MEN jeg kan på ingen måde finde ud af hvordan jeg får fat i den eller dens inhold i mine .aspx.cs sider.

Nu giver jeg simpelthen op på det her forsøgen mig frem, så er der ikke en derude der kan give mig en udførlig forklaring (artikel lignende) gerne med kode eksempler til.

Eller henvise mig til en online tutorial , en webside eller en forklarer det her helt ned til mindste detalje OG på en måde så selv dummies (undertegnet åbenbart) kan forstå det.

Der er 200 point nu, men der kan også komme 1000 hvis det kan motivere en eller anden derude. For nu er jeg godt nok kørt sur i det her.

Tak

Skrevet fre. d. 23. marts 2007 kl. 00:27:10| #1

snepnet
snepnet (87.110 point)
Hvis vi siger at du har dannet dit dataset udfra en database der hedder FormulaOne, med en tabel i der hedder Cars, og du har valgt at kalde dit DataSet for FormulaOneDataset, så vil koden se ud som noget i denne stil:


FormulaOneDataset data = new FormulaOneDataset();
CarsTableAdapter adapter = new CarsTableAdapter();
adapter.Fill(data.Cars);
foreach (FormulaOneDataset.CarsRow car in data.Cars)
{
    Response.Write(car.Brand);
}

Ovenståend kræver en
using FormulaOneDatasetTableAdapters;

Giver det dig noget at komme videre på?

Mvh

Skrevet fre. d. 23. marts 2007 kl. 00:53:49| #2

zeroaim
zeroaim (14.230 point)
Error    43    Typen eller navneområdenavnet 'PlayerInfoTableTableAdapter' kunne ikke findes (mangler der et 'using'-direktiv eller en assemblyreference?)

Det plus 15 varnings og 27 messages var hvad jeg fik ved med den her kode.

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using PlayerInfoTableTableAdapter;

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
       
    }

   
}

Skrevet fre. d. 23. marts 2007 kl. 08:14:38| #3

snepnet
snepnet (87.110 point)
Ja så hedder dit namespace ikke PlayerInfoTableTableAdapter - normalt sætter den også et s til sidst, som i mit eksempel... Altså PlayerInfoTableTableAdapters.
Men du kan se navnene i dataset designeren.
Mvh

Skrevet fre. d. 23. marts 2007 kl. 08:48:00| #4

zeroaim
zeroaim (14.230 point)
Godmorgen.

Jeg håber da du har ret, men jeg mener nu jeg copy/pastede det fra designeren.

Jeg fatter simpelthen ikke hvorfor det her er blevet så stort et problem for mig. Jeg har aldrig været så frustreret og brugt så lang tid på at forstå en så forholdsvis simpel ting. Jeg formoder der er sket det at jeg er kommet helt skævt ind på emnet, og så efter 2 dage med at læse og prøve mig frem, er jeg simpelthen blevet for forvirret og har tabt overblikket totalt.

Jeg sætter virkelig stor pris på at du gider bruge din tid på at forsøge at få mig tilbage på sporet omkring det her.

Jeg sidder desværre på et fuldstændigt håbløst kursus i dag, så jeg er ikke ved min pc før i eftermiddag.

Skrevet fre. d. 23. marts 2007 kl. 10:14:11| #5

snepnet
snepnet (87.110 point)
Du kan bare skrive når du kommer til klaveret igen - du er også velkommen til at lægge din messengerkonto her.. Så skal jeg nok pinge dig, og se om jeg kan guide dig igennem.
Mvh

Skrevet fre. d. 23. marts 2007 kl. 17:58:37| #6

mochr
mochr (10.455 point)
hvad med:

        DataSet ds = din adapter ting...

        for (int i = 0; i < ds.Tables.Count; i++)
        {
            //En måde
            Label1.Text = ds.Tables[i].Rows[0][3].ToString()

            for (int r = 0; r < ds.Tables[i].Rows.Count; r++)
            {
              //En anden måde
              Label2.Text = ds.Tables[i].Rows[r][0].ToString();
            }
        }

Skrevet fre. d. 23. marts 2007 kl. 19:32:19| #7

zeroaim
zeroaim (14.230 point)
Jeg når desværre ikke at kigge på det i dag. Men imorgen er jeg på igen.

Msn: schultz_madsen@hotmail.com

Skrevet man. d. 26. marts 2007 kl. 23:46:18| #8

zeroaim
zeroaim (14.230 point)
Hej igen

Undskyld jeg har været væk fra det her spørgsmål hele weekenden, men der er sygdom i familien, så der røg lige en weekend.

snepnet . jeg ved ikke om du har tilføjet mig på din messenger, mne jeg har prøvet at acceptere alle, så hvis du har, så håber jeg det virker.

Skrevet tor. d. 29. marts 2007 kl. 14:15:09| #9

snepnet
snepnet (87.110 point)
Du er tilføjet, men jeg gjorde det først igår (eller måske i forgårs :o).
Mvh

Skrevet tir. d. 03. april 2007 kl. 10:17:12| #10

zeroaim
zeroaim (14.230 point)
Hej

Jeg smider point til snepnet for det meget generøse tilbud om hjælp. Håber jeg kan fange dig på msn når jeg lige har tid. Der har som sagt været lidt meget pga sygdom i familien.

Smider du ikke lige et svar snepnet

Skrevet søn. d. 01. juli 2007 kl. 09:09:39| #11

snepnet
snepnet (87.110 point)
Et svar kommer her - beklager at det er kommet så sent.
Mvh

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

GridView og RowCommand

Oprettet den 22. maj 2012 kl. 17.34
faran giver 30 point for svar | Giv et svar »

Flere betingelser i repeater.

Oprettet den 15. maj 2012 kl. 21.45
fuldstop giver 60 point for svar | Giv et svar »

kombinere code behind og Javascript

Oprettet den 6. maj 2012 kl. 09.02
tjacob giver 30 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger