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


Visa ett annat värde än vad som hämtas

Postades av 2007-11-13 18:14:30 - Daniel Gerhardson, i forum asp.net generellt, Tråden har 8 Kommentarer och lästs av 796 personer

Hej

Jag sitter med att försöka räkna om timmar till del av en månad.
Exempelvis är enligt mitt sätt att räkna 12 timmar cirka
0.0805369... månader.

Användaren ska kunna växla mellan "månads" och "tim"-läge.
I databasen sparar jag bara timmar som en integer och
använder mig av en vy som räknar om timmarna till månader.

Jag använder mig av MS VS 2005 och detta är en ASP.NET 2.0 applikation.

Problemet är att jag inte vill visa ett längre tal än maximalt en-två värdesiffror.
Exempelvis skulle 0.0805369 då bli 0.081. Jag behöver följaktligen
kunna visa ett värde i min textbox och använda ett annat värde.
Dvs. Användaren får se 0.081 och kanske ändrar till 0.11.
Sedan sparar användaren det värdet men det sparas ned till
det antal timmar som ligger närmast 0.11 månader.

Min textbox ligger i en formview i en EditItemTemplate.

Problemet med att avrunda värdet är rätt uppenbart -->
Bytet mellan timmar och månader orsakar avrundningsfel.

Med vänliga hälsningar
Daniel


Svara

Sv: Visa ett annat värde än vad som hämtas

Postades av 2007-11-13 18:48:52 - Niklas Jansson

För det första är det ju så att det beror på månad. I övrigt ska det ju bara vara att beräkna och sen avrunda till närmaste.

Men har du bara två värdesiffror så får du större och större intervall mellan tänkbara timmar, ju större värde du har (10000 timmar avrundas till något, som i sin tur har sitt närmaste värde på 10375 timmar), i det här fallet är det vettigt med antalet decimaler istället.


Svara

Sv:Visa ett annat värde än vad som hämtas

Postades av 2007-11-14 08:26:07 - Daniel Gerhardson

Hej och tack för svaret.

Jag är alltså intresserad av om det går att visa ett värde men använda ett annat.
All form av logik, som att värdet beror på vilken månad det är har jag redan stöd för.

Detta är alltså en fråga om det finns stöd för detta i .net-mijön.

Jag tyckte att jag var rätt tydlig i min frågeställning men jag försöker igen.
Alltså.
Du har exempelvis värdet 0.0805369 men visar användaren 0.081.
Sparar användaren utan att ändra värdet används 0.0805369 och inte
0.081.

Med vänliga hälsningar
Daniel


Svara

Sv: Visa ett annat värde än vad som hämtas

Postades av 2007-11-14 09:19:07 - Andreas Thorarins

du kan spara ditt riktiga värde i en hidden variabel , i viewstate eller i en session. så slipper du ditt avrundnings fel.


Svara

Sv:Visa ett annat värde än vad som hämtas

Postades av 2007-11-14 09:29:27 - Daniel Gerhardson

går det inte att använda formatering på BIND?
Exempelvis <%# Bind("[Kolumnnamn]", "{formateringsparametrar}")

Någon som har ett exempel på att det fungerar?


Svara

Sv: Visa ett annat värde än vad som hämtas

Postades av 2007-11-14 10:42:20 - Andreas Thorarins

altså om du binder din information beror det på vad du binder det till om det finns kvar via tex viewstate. i de fall du har kvar informationen (det du band) så skulle det antagligen fungera som du angav i exemplet.

jag skulle föreslå att du läser lite om hur asp.net fungerar innan du fortsätter.






Svara

Sv:Visa ett annat värde än vad som hämtas

Postades av 2007-11-14 12:40:19 - Daniel Gerhardson

Tack för inputen.
Jag fick Bind() att fungera men tyvärr används avrundat värde vid "sparande" av data.
Finns det någon lämplig site som behandlar detta ämnet.
Användaren ska kunna växla mellan månads och tim-läge.
Jag vill helst inte blanda in sessions-variabler här.
Möjligen kan jag lösa problemet genom att skriva till en hidden som du anger
men kan jag ändra det värdet "on-the-fly" när jag ändrar värdet i textboxen?
Hur bär jag mig åt i så fall?


Svara

Sv: Visa ett annat värde än vad som hämtas

Postades av 2007-11-14 13:56:29 - Andreas Thorarins

då får du läsa in det nya värdet till hiddenvariablen.

finns en heldel att läsa om på nätet här är några exempel


http://openmymind.net/databinding/index.html

http://quickstarts.asp.net/QuickStartv20/aspnet/doc/applications/default.aspx

http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/data/default.aspx


Svara

Sv:Visa ett annat värde än vad som hämtas

Postades av 2007-11-14 17:06:45 - Daniel Gerhardson

Hej igen.

Tack för hjälpen.
Jag tittade inte på länkarna utan byggde upp enligt tipset att lägga värden i hiddens och flyttar värden fram och tillbaks istället.

// Daniel


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 617
27 953
271 709
5 723
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
Expand
next previous
Close

Previous

0/0

Next