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


Datalist uppdateras ej efter fel i valideringskontroll

Postades av 2003-01-13 11:11:30 - Ulf Elfving, i forum visual studio.NET IDE, Tråden har 3 Kommentarer och lästs av 889 personer

Jag har ett formulär med en combolista med orter, samt inmatningsfält (resurser, antal arbetsplatser mm, för vald ort) och en datalist som visar aktuella resurser om orten. Datalistan uppdateras i Page.Load samt vid byte av ort i combolistan.

Det finns även några valideringskontroller för att säkra datainmatningen.

Om jag matar in data (korrekta data, dvs ingen valideringskontroll triggas) sparas data i databasen, och datalistan uppdateras med den senaste inmatningen.

Om jag däremot skriver ett fel (valideringskontroll triggar), rättar felet, sparar, så sparas datat i databasen, men datalistan uppdateras inte med senaste inmatningen.

Jag har försökt att "vålduppdatera" datalistan, i Page.Load, efter varje insert, efter klick på "spara-knappen", men inget verkar hjälpa, har jag fått en valideringskontroll att trigga, så uppdateras inte datalistan.

Tips?
TIA / Uffe
PS
Nåt gick snett vid sparandet av detta inlägg, borde ligga i asp.net...
DS


Svara

Sv: Datalist uppdateras ej efter fel i valideringskontroll

Postades av 2003-01-13 21:25:36 - Fredrik Salomonsson

Hej.

Jag tror du måste visa koden för "spara-knappen" och Page.Load om vi skall hjälpa dig.
Det låter emmelertid som om ViewState och IsPostBack har nåt med saken att göra.

//fredda


Svara

Sv: Datalist uppdateras ej efter fel i valideringskontroll

Postades av 2003-01-14 08:59:32 - Ulf Elfving

OK, tänkte att kanske i första hand om någon hade haft samma problem...

<code>

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not Page.IsPostBack Then
' Bind droplista med orter
BindDropDown()
End If
' Fyll datalista med data för orten
ViewAllEntriesForCity(cboAddOrt.SelectedItem.Value.ToString)
End Sub


Private Sub cmdSubmit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdSubmit.Click
' Kontrollera att inga veckor-inmatningar är gjorda innan allt sparas
If IsWeeksExisting() Then
' om det finns poster , visa varning om att det inte går att spara
divErrorMessage.Text &= "Det finns redan inmatade veckor under denna tidsperiod"
Else
' Spara värdena från formuläret
InsertValues()
' Efter spara genomförtes,
' Fyll datalista med data för orten
ViewAllEntriesForCity(cboAddOrt.SelectedItem.Value.ToString)
End If
End Sub

</code>

Har även försökt med denna Page.Load:

<code>

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not Page.IsPostBack Then
' Bind droplista med orter
BindDropDown()
' Fyll datalista med data för orten
ViewAllEntriesForCity(cboAddOrt.SelectedItem.Value.ToString)
End If
End Sub

</code>


Och denna för att "rensa ut" datalisten innan jag fyller den på nytt:

<code>

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not Page.IsPostBack Then
' Bind droplista med orter
BindDropDown()
End If
' Rensa listen innan den fylls på nytt
DataList.DataSource = ""
DataList.DataBind()

' Fyll datalista med data för orten
ViewAllEntriesForCity(cboAddOrt.SelectedItem.Value.ToString)
End Sub

</code>


Har även försökt att köra ViewAllEntriesForCity direkt efter varje INSERT i proceduren InsertValues() men förgäves.

Jag upptäckte i går kväll även att det verkar som om datalisten blir "låst" efter ett fel som triggas av valideringskontrollerna. Har felet inträffat och jag väljer en annan ort i droplisten borde ju funktionen fungera som normalt, men den gör inte det, utan den info som fanns i datalisten vid felet ligger kvar...

Mer gråa hårstrån...


Svara

Sv: Datalist uppdateras ej efter fel i valideringskontroll

Postades av 2003-01-16 18:53:03 - Ulf Elfving

Verkar som om jag har hittat lösningen, även om jag tycker att den verkar långsiktig.

Jag har oftast satt Page propertyn "SmartNavigation=True" på varje sida
När jag tog bort den propertyn så började sidorna fungera som de skall igen.


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 615
27 953
271 709
610
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