Avatar billede lemmings Nybegynder
25. oktober 2002 - 10:20 Der er 3 kommentarer og
1 løsning

Tilføjelse af element i et DataSet

Jeg sidder og arbejder på en WebService. I denne skal jeg hente et DataSet hvor jeg får de fleste elementer fra en database. Det er der ingen ben i.

Når jeg har fyldt mit dataset, ønsker jeg at tilføje et ekstra rækkeelement for hvert output jeg modtager, dvs. at fra mit DataSet får jeg følgende ID, Dato og Overskrift. Til dette ønsker jeg at tilføje URL.

Mit output ser sådan ud:

<NewsTable diffgr:id="NewsTable1" msdata:rowOrder="0">
  <Dato>2002-10-21</Dato>
  <Overskrift>Nyhed</Overskrift>
  <ID>1</ID>
</NewsTable>
<NewsTable diffgr:id="NewsTable2" msdata:rowOrder="1">
  <URL>nyhed.aspx</Dato>
</NewsTable>

Det er ikke meningen at det skal se sådan ud, men derimod således:

<NewsTable diffgr:id="NewsTable1" msdata:rowOrder="0">
  <Dato>2002-10-21</Dato>
  <Overskrift>Nyhed</Overskrift>
  <ID>1</ID>
  <URL>nyhed.aspx</URL>
</NewsTable>


Kan nogen hjælpe mig PLEASE!!!
Avatar billede askhoej Praktikant
25. oktober 2002 - 10:43 #1
Noget i denne her retning:

DataSet ds;
ds.Tables["NewsTable"].Columns.Add("URL");

/askhoej
Avatar billede lemmings Nybegynder
25. oktober 2002 - 10:50 #2
Jeg kan godt tilføje kolonnen URL.

<xs:element name="NewsTable">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="Dato" type="xs:dateTime" minOccurs="0" />
  <xs:element name="Overskrift" type="xs:string" minOccurs="0" />
  <xs:element name="ID" type="xs:int" minOccurs="0" />
  <xs:element name="URL" type="xs:string" minOccurs="0" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>

Men vil ikke koble den ordentlig sammen med de andre oplysninger.
Avatar billede odegaard Nybegynder
25. oktober 2002 - 15:51 #3
Hvad med at tilføje en kolonne allerede i din SQL? Så kan du senere løbe dine rækker igennem og ændre værdien.
Hvis det endda er en fast URL, eller en URL bestående af de dele fra det andet returneres fra DB'en, kan du jo også ligeså godt inkludere dette i din SQL.

Blot en idé til en alternativ metode, der sikkert er mindst ligeså effektiv.
Avatar billede lemmings Nybegynder
28. oktober 2002 - 09:12 #4
Odegaard>>  Med dine "strøtanker" har jeg endelig fundet en løsning. Den krævede selvfølgelig lidt ekstra udvikling, men jeg takker inderligt for dit indput og du får hermed de velfortjente point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester