Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.244 pregleda

Najnovija ↓

C# - validacija između 2 user controle 23.01.2009. u 01:28 · pre 216 meseci
izmenjeno 2 puta, poslednji put caponac 23.01.2009. u 07:21
  1. caponac23.01.2009. u 07:21zapis iz teksta poruke
  2. caponac23.01.2009. u 01:43zapis iz teksta poruke
#1
Imam 2 user controle na formi, jedna sadrži grid koji se dinamički kreira i popunjava iz xml fajla, a druga user controla sadrži nekoliko txtBox i button kontrola. Interesuje me kako da napravim validaciju da za unijetu vrijednost u neki txtBox provjerim da li ista vrijednost postoji u nekoj od kolona u gridu ?

edit: zaboravih napomenuti da mi nije problem vršiti kojekakve validacije na nivou forme gdje su smještene obje usercontrole,međutim, ja želim da validacije obavim preko skupa metoda, kako ne bih gomilao ogroman kod unutar forme, i kako bih iste metode za validaciju mogao upotrijebiti na sličnim projektima kasnije.

Unaprijed hvala na odgovoru.
Potpis
Let's get ready to rumble...
Re: C# - validacija između 2 user controle 23.01.2009. u 14:27 · pre 216 meseci #4
Citat:
caponac: 
edit: zaboravih napomenuti da mi nije problem vršiti kojekakve validacije na nivou forme gdje su smještene obje usercontrole,međutim, ja želim da validacije obavim preko skupa metoda, kako ne bih gomilao ogroman kod unutar forme, i kako bih iste metode za validaciju mogao upotrijebiti na sličnim projektima kasnije.

ako validaciju obavljas pre nekog submita ili save-a u bazu onda :
Napravis posebne klase za obradu sadrzaja sa text-box :
NumericTextBox , DecimalTextBox i overajduj OnKeyPress metodu ili OnLeave (kad kontrola gubi focus) u njima
Te klase ce nasledjivati tvoja instanca textbox-a na bilo kojoj formi a bazne klase ubacis u projekat.

Ako hoces samo da vrsis validaciju pri snimanju
napravi novu klasu koja ce imati te metode za validaciju :

npr.
Code:
 
public static bool ValidateInteger (string strText,ref int result) { 
  return int.TryParse(strText,result) ; 
}



Potpis
Viva lollapalooza
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme