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
