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


ASP Calendar och DataBind

Postades av 2007-12-06 09:36:07 - Pontus Gager, i forum asp.net generellt, Tråden har 8 Kommentarer och lästs av 1198 personer

Tjena,

Jag håller på och bygger en kalender i ASP.Net och tänkte använda asp:calendar-kontrollen. Kunden vill dock att man INTE ska kunna välja ett datum BAKÅT i tiden i kalendern (dvs gårdagens datum och bakåt skall ej vara klickbara), är detta möjligt? Och hur gör man detta i så fall?

Sedan har jag en fråga om DataBind, kan man databinda ett "eget" objekt, eller måste det vara en DataGrid eller en array?

Tack på förhand!


Svara

Sv: ASP Calendar och DataBind

Postades av 2007-12-06 12:33:31 - Chris Klug

Calendern hanterar du lättast med kod typ den som följer...
<code>
protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
if (e.Day.Date < DateTime.Now)
{
e.Day.IsSelectable = false;
e.Cell.BackColor = Color.Gray;
}
}
</code>

Vad gäller databindning så kan du binder en repeater eller en datalist eller liknande kontroller mot alla klasser som implementerar IEnumerable eller IListSource. Gissar att det var det du menade, att använda "DataSource". Vill du databinda en property så kan du göra det mot vilken annan property som helst...


Svara

Sv:ASP Calendar och DataBind

Postades av 2007-12-06 16:03:10 - Pontus Gager

Tack!!! Ja, det är en sådan typ av kontroll jag menar. Jag vill lista sidor i Episerver baserat på vilket datum som är valt i kalendern (dessa sidor innehåller epi-properties som i sin tur innehåller datum-värden mm). Alternativet är väl att använda PageDataCollection, men jag är lite osäker på hur den funkar... Men i princip kan man alltså skapa en klass som implementerar något av dessa interface och har ett antal fält (som initierats av en funktion som loopar genom sidorna mm)? Listan ska visa värdena från dessa fält (sida med en länk, datum etc) för varje sida med en repeater, ungefär såhär:

Sida 1 2007-11-20 Värde från property
Sida 2 2007-11-20 Värde från property
Sida 3 2007-11-20 Värde från property
Sida 4 2007-11-20 Värde från property

Osv..

Does it make any sence?


Svara

Sv: ASP Calendar och DataBind

Postades av 2007-12-08 01:32:26 - Chris Klug

Hängde tyvärr inte helt med i din fråga. Kanske jag som är seg, men jag behöver nog en förklaring till...


Svara

Sv:ASP Calendar och DataBind

Postades av 2007-12-11 09:23:31 - Pontus Gager

Inte helt enkelt, men vi kan lämna det så länge... Däremot har jag en annan fråga angående att kalender-kontrollen skall gråmarkera och ej göra datum bakåt i tiden klickbara. Det funkar bra, men av någon anledning så blir dagens datum också icke klickbart. Har du nån idé om vad det kan bero på och hur man kan lösa det?


Svara

Sv: ASP Calendar och DataBind

Postades av 2007-12-11 14:27:47 - Lars-Erik Eriksson

Det beror på följande kod:
e.Day.Date < DateTime.Now

.Now innebär att tiden följer med också:

Byt ut mot
e.Day.Date < DateTime.today


Svara

Sv: ASP Calendar och DataBind

Postades av 2007-12-14 09:10:05 - Jari Ivanoff

Det beror nog på att

if (e.Day.Date < DateTime.Now)

borde vara

if (e.Day.Date <= DateTime.Now)

eller ännu hellre kombinerat med ett annat svar i tråden:

if (e.Day.Date <= DateTime.today)

/Jari


Svara

Sv:ASP Calendar och DataBind

Postades av 2007-12-20 13:06:21 - Pontus Gager

Tack,

Ytterligare en grej... Om jag väljer en månad framåt i tiden (triggar VisibleMonthChanged-eventet), så har jag följande kod:

miniCalendar.SelectedDate = e.NewDate;

Då väljer den den 1:a i varje månad när man navigerar mellan olika månader. Om man vill ha "Outlook" style, dvs att den istället visar datumet som är exakt en månad framåt eller bakåt (dvs idag är det den 20:e december och när jag byter till januari så ska den 20:e januari bli SelectedDate). Eller i alla fall att när man navigerar tillbaks till nuvarande månad, så ska dagens datum vara valt. Hur gör man detta enklast?

Tacksam för svar


Svara

Sv: ASP Calendar och DataBind

Postades av 2007-12-20 13:12:49 - Pontus Gager

OK, jag löste det själv... :-)


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 170
27 953
271 705
678
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