Novo

Forum kao aplikacija na telefonu

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

  • 7 odgovora
  • 2.891 pregleda

Najnovija ↓

Re: [C#] Sta je lakse? 02.07.2009. u 09:35 · pre 211 meseci #4
Inace direktan unos u nijednu od tih kontrola se ne preporucuje zbog teskog hvatanja i handlovanja eventa.
Ako vec moras da biras bolje je naravno uzeti DataGridView jer je kontrola bogatija od ListView-a.
Najbolje je da napravis posebnu formu za unos sa textBoxovima i ostalim kontrolama a grid da koristis samo za pregled i prikaz podataka...
Potpis
logic_rabbit (MCAD,MCSD,MCT,MCTS-
Windows development,MCPD)
Re: [C#] Sta je lakse? 02.07.2009. u 10:48 · pre 211 meseci #5
Ne bih se složio sa logic_rabbit-om.

Obrada događaja pri radu nad podacima jednaka je bilo da se radi o TextBox-ovima ili DataGridView kontroli iz razloga što se događaji hvataju na strani DataSet-a, a ne iz korisničkih kontrola.
Naravno - DataGridView je kontrola mnogo pogodnija za prikaz i rad sa setom podataka od ListView kontrole koja nema ni ugrađeni data binding mehanizam.

Preporučio bih ovaj link: http://windowsclient.net/learn/videos.aspx
Re: [C#] Sta je lakse? 02.07.2009. u 11:53 · pre 211 meseci #6
To je jako diskutabilno... Ne samo da handlovanje raznih eventa moze biti zeznuto (ne eventi za validacije) nego i vjerovatno cete se dobrano napatiti
praveci direktan unos u grid. Recimo ako dodajete neke custom kontrole tipa lookup kontrole, hadlovanje eventa recimo kad korisnik pukne enter da predje u iducu kontrolu u tom redu i sl...



Potpis
logic_rabbit (MCAD,MCSD,MCT,MCTS-
Windows development,MCPD)
Re: [C#] Sta je lakse? 02.07.2009. u 12:10 · pre 211 meseci #7
Ako koristiš Data Binding - naprosto ne možeš pratiti veći broj događaja od onoga što nudi sam Data Binding mehanizam bez obzira da li radio sa podacima kroz pojedinačne kontrole ili DataGridView. "Direktan unos u grid" je u tom slučaju JEDNAK "direktnom unosu u kontrole." Ti, u bilo kojem slučaju, NE pristupaš podacima neposrednije u slučaju da koristiš Grid, u odnosu na kontrole...

Međutim - ako ne koristiš Data Binding već jednačiš vrijednosti manuelno i trebaju ti OnFocus, OnLeave, OnKeyPress isl. događaji - to je druga stvar... ali to je već problematika na strani samih kontrola (a ne izvora podataka).
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme