Avatar billede bobber Nybegynder
22. maj 2006 - 15:39 Der er 2 kommentarer og
1 løsning

Hjælp til c# kode til at bladre imellem uger

Hejsa er der nogle som kan få mig igang her, jeg sidder lidt fast.

Håber at nedenstående er information nok til at se hvor jeg vil hen.

Der findes et skema på en website hvor en bruger kan indtaste nogle timer, men der bliver kun vist for 1 uge af gangen, derfor skal der være en mulighed for at kunne bladre imellem ugerne, ved tryk på knap med en pil tilbage og en pil frem, hvor der samtidig er et kald til et dataset som henter allerede indtastet timer hvis der er nogle.

Problem: Jeg i tvivl om hvordan jeg kan gøre dette nemmest og her er noget c# kode som kalder datasettet, men hvordan får jeg bladret en uge tilbage og får den til at huske at den allerede har bladret en uge, hvis brugeren trykker 1 uge tilbage igen eller en uge frem osv.

F.eks viser nedenstående kode datoerne for nuværende uge, så jeg skal have smidt noget kode ind som kan tælle -7 eller +7 for hvergang der bliver trykket på en pil...


protected void SevenDaysBack_Click(object sender, EventArgs e)
    {
        if (IsPostBack)
        {

          string userId = (string)Session["userId"];
          if (userId == null)

              Response.Redirect("Login.aspx");

          DS dataset = new DS();
          DSTableAdapters.SpGetWeekIdTableAdapter showWeekTableAdapter = new DSTableAdapters.SpGetWeekIdTableAdapter();
          showWeekTableAdapter.Fill(dataset.SpGetWeekId, DateTime.Now.AddDays(0));

          DSTableAdapters.SpShowWeekDaysTableAdapter showWeekdaysTableAdapter = new DSTableAdapters.SpShowWeekDaysTableAdapter();
          showWeekdaysTableAdapter.Fill(dataset.SpShowWeekDays, dataset.SpGetWeekId[0].weekId);

         


          for (int i = 0; i < 7; i++)
          {
              Table1.Rows[1].Cells[4 + i].Text = dataset.SpShowWeekDays[i].date.ToString("yyyy-MM-dd");
          }
      }
    }

Hvis det er helt volapyk, så skal jeg prøve at uddybe det i evt skulle være i tvivl om

PFT
Avatar billede staever Nybegynder
23. maj 2006 - 23:30 #1
Jeg har lavet et online skema til min klasse, dog ikke taget i brug, men virker, det ligger på http://dat05a.developers.dk

Hvis det har interesse, at se hvordan det virker (var mit første aspx jeg lavede), så kan du skrive på stuff@developers.dk :)
Avatar billede bobber Nybegynder
30. maj 2006 - 00:04 #2
Hejsa, Jeg har fået det løst lidt anderledes end din fil viste, men du får point for input, da det gav  mig noget ide, så send et svar.
Avatar billede staever Nybegynder
30. maj 2006 - 09:00 #3
Heysa ... dejligt det lige hjalp dig på vej :)
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