Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Tabellen finns kvar i minnet

Postades av 2004-06-22 16:30:43 - Jimmy Mattsson, i forum asp.net generellt, Tråden har 2 Kommentarer och lästs av 435 personer

Jag vill få ett resultat som liknar detta:

<info>
2003
Vecka 1 Vecka 2 Vecka 3 Vecka 4
Vecka 5 Vecka 6 Vecka 7 Vecka 8

------------------------------------

2004
Vecka 1 Vecka 2 Vecka 3 Vecka 4
Vecka 5 Vecka 6 Vecka 7 Vecka 8
</info>

Men av någon anledning så kommer tabellen där jag la in veckorna för 2003 in i samma tabell som för veckorna i 2004. På följande vis:

<info>
2003
Vecka 1 Vecka 2 Vecka 3 Vecka 4
Vecka 5 Vecka 6 Vecka 7 Vecka 8

------------------------------------

2004
Vecka 1 Vecka 2 Vecka 3 Vecka 4
Vecka 5 Vecka 6 Vecka 7 Vecka 8
Vecka 1 Vecka 2 Vecka 3 Vecka 4
Vecka 5 Vecka 6 Vecka 7 Vecka 8
</info>

Min kod ser ut så här:

<code>
foreach(DataRow myRow in myData.Tables["Ar"].Rows)
{
myDataAdapter.SelectCommand = new OleDbCommand("select * from tidningar Where TidningsID = "+ myExternLinkButton.Attributes["PlatsID"].ToString() +" and ar = "+ myRow["ar"].ToString() +" Order By vecka", myConn);

if (myConn.State != ConnectionState.Open)
myConn.Open();

myDataAdapter.Fill(myData,"Vecka");
myConn.Close();

Table myTable = new Table();
myTable.Attributes["Width"] = "100%";
myTable.Attributes["border"] = "1";

TableRow myTableRow = new TableRow();
TableCell[] myTableCell = new TableCell[4];
myTableCell[0] = new TableCell();
myTableCell[1] = new TableCell();
myTableCell[2] = new TableCell();
myTableCell[3] = new TableCell();

int counter = 0;

foreach(DataRow myRowVecka in myData.Tables["Vecka"].Rows)
{
if(counter > 3)
{
myTable.Rows.Add(myTableRow);
myTableRow.Cells.Clear();
counter = 0;
}

LinkButton myLinkButton = new LinkButton();

if(myRowVecka["Vecka"].ToString() == "0")
myLinkButton.Text = "Vecka "+ myRowVecka["Vecka"].ToString() +"<br>";
else
myLinkButton.Text = "Vecka "+ myRowVecka["Vecka"].ToString() +"-"+ myRowVecka["Vecka2"].ToString() +"<br>";
myLinkButton.Attributes["Class"] = "Text";
myLinkButton.Attributes["Target"] = "_blank";
myLinkButton.Attributes["Href"] = myRowVecka["Fil"].ToString();

myTableCell[counter].Controls.Add(myLinkButton);
myTableRow.Cells.Add(myTableCell[counter]);

counter++;
}

panelAr.Controls.Add(new LiteralControl("<hr><b>"+myRow["ar"].ToString() +"</b><bR>"));
panelAr.Controls.Add(myTable);
}
</code>

Nån som har nått förslag? Jag har inga idéer kvar...


Svara

Sv: Tabellen finns kvar i minnet

Postades av 2004-06-22 16:48:14 - Johan Olsson

Tjena

Har inte jobbat nåt med DataTables o så men ska du inte tömma "Vecka" varje varv ?

myDataAdapter.Fill(myData,"Vecka");

fyller bara på

Testa att tömma Vecka längst ner i den yttre loopen


Eller kanske ännu hellre : läs in alla veckor oavsett år och kolla
i den inre loopen att posten du är på har rätt år ?

/Johan


Svara

Sv: Tabellen finns kvar i minnet

Postades av 2004-06-22 17:50:21 - Jimmy Mattsson

Självklart, tack så mycket.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 166
27 952
271 704
735
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies