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


Validator på fält i datagrid

Postades av 2005-10-07 15:41:31 - Magnus Gustafsson, i forum asp.net generellt, Tråden har 6 Kommentarer och lästs av 379 personer

Jag har en datagrid med två kolumner som displayar varsin textbox. I den ena textboxen matar man in en url och i den andra textboxen ett namn som beskriver länken. Samma datagrid används även för att visa redan inmatad data, man kan editera, lägga till och ta bort data på samma gång i datagriden, därefter klickar man på spara.

Nu till min fråga: Hur gör man för att sätta required field validator på textboxarna i datagriden? Kravet är att man måste mata in ngt i båda textboxarna? I vanliga fall kopllar man ju en validator till en speciell kontroll men textboxarna skapas ju upp dynamiskt så dem kan jag inte peka ut.

Jag kodar i C#.

/Magnus


Svara

Sv: Validator på fält i datagrid

Postades av 2005-10-07 16:21:15 - Martin Emanuelsson

Skulle tro att det är så enkelt att du lägger en RequiredField-validator bredvid din textbox som du vill kontrollera i din datagrid (i en template-kolumn eller liknande). Därefter sätter du ControlToValidate på validatorn till det id som du har på din textbox i datagridden, sen sköter ASP.NET resten... Hoppas det går att förstå hur jag menar...

EDIT: Tar tillbaka "Skulle tro" och skriver istället "Är rätt säker på att det är så enkelt... " osv...


Svara

Sv: Validator på fält i datagrid

Postades av 2005-10-07 23:41:18 - Johan Birgersson

Du kan ju hämta txt boxarna i runtime, med findcontrol och sedan sätta RequiredField-validator på dessa, du får ju då även sätta validator objekten i koden

Är du med ?
//Johan


Svara

Sv: Validator på fält i datagrid

Postades av 2005-10-10 12:23:52 - Magnus Gustafsson

Hej, har inte testat ännu men insåg att jag nog varit lite otydlig. Default visas 5 rader i datagriden, dvs 5 rader med 2 textboxar var. Det innebär inte att man måste fylla i 5 rader men att möjligheten finns. Vad jag egentligen vill kolla är att ifall man i ngn rad fyllt i textbox1 måste även textbox2 fyllas i. Det samma gäller om textbox2 fyllts, då måste även textbox1 fyllas i.

M a o vill jag ju inte att validatorn skall skrika till för de rader där man varken fyllt i textbox1 eller textbox 2. Finns det ngt enkelt sätt att styra detta eller skall jag göra en CustomValidator där jag talar om i vilka fall Validatorn skall "ge utslag"?

/Magnus


Svara

Sv:Validator på fält i datagrid

Postades av 2005-10-11 08:55:03 - Martin Emanuelsson

Om det är så att du ska kunna mata in information på alla fem raderna samtidigt och ha validering radvis så får du fixa detta med en CustomValidator, iaf så vitt jag vet... Om du däremot gör så att du bara kan editera en rad i taget så funkar det med vanliga RequiredFieldValidators...

Tror att vi kommer se bättre lösningar på det här i ASP.NET 2.0 då vi kommer kunna gruppera valideringarna på en sida i olika grupper... Om dom inte tagit bort den kontrollen från ASP.NET 2.0? Det var iaf med när jag kollade på det senast vilket var ett tag sen...


Svara

Sv: Validator på fält i datagrid

Postades av 2005-10-11 10:15:50 - Patrik Löwendahl

Ja grupperingen är kvar,

det är en av de största huvudvärken i asp.net 1.1.

Det finns en del som skrivit grupperingsramverk för 1.1 också, sök på google efter "asp.net validation groups" typ.


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 605
27 953
271 705
6 057
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