Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

datagridview par pitanja

[es] :: .NET :: datagridview par pitanja

[ Pregleda: 1492 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Black One
Čepin

Član broj: 46302
Poruke: 102
*.adsl.net.t-com.hr.

Sajt: www.medija.org


+1 Profil

icon datagridview par pitanja23.09.2009. u 12:37 - pre 177 meseci
imam par problema i pitanaj vezana uz dgv.

1. problem
kako da isključim da mi na enter ide novi red? želio bi samo sa strelicama da se ide gore dole po listi i kad nađem red koji želim da samo udarim enter i onda dalje radi što treba jer trenutrno sam napravio kada stisnem enter da onda iz označenog reda prebaci podatke u drugu formu ali kad se stisne on prvo pređe na novi red i onda se prebace podaci od drugog reda a ne ovog kojeg sam ja želio.

2. imam sličan problem i s dvoklikom stavio sam da kada kliknem 2 puta na određeni red da prebaci isto podatke u drugu formu ali i ako stisnem dvoklik na npr gore di su nazivi stupaca on će opet pokušat prebacit podatke u drugu formu a ja bi želio da radi samo na listi taj dvoklik miša.

3. vidio sam da neki programi mogu u dgv kada je fokusiran da kad tipkaš neke nazive da on te automatski prebaci dok tipkaš na te redove di je tekst sličan ovome što je tipkano dali netko zna di mogu saznati više o tome il di ima neki turial il kod bilo šta što bi mi pomoglo oko toga

i zadnje 4.
kako umemorirati pozicije stupaca ako ih je netko mijenjao mislim na redosljed da ostanu tako kako su se poredali

Hvala!
 
Odgovor na temu

markopadjen
Marko Pađen
Paraćin

Član broj: 182243
Poruke: 22
93.87.229.*



+1 Profil

icon Re: datagridview par pitanja23.09.2009. u 13:12 - pre 177 meseci
Na početku da napišem da ja ne koristim DGV jer ne volim da mi program liči na ostale.
Inače, trebalo bi da može ovako da se odradi:

Prvo promeni .EditMode na npr EditOnF2 ili EditProgrammatically.

1. Za unose sa tastature napiši metodu u dgv_KeyUp. AKo hoćeš da ignorišeš dalje pritisak stavi na kraju ponašanja e.Handled da je True.
Npr, tu staviš da na Enter prenese podatke i ako staviš Handled, ne bi trebalo da prebaci u novi red. A ako prebacuje i dalje, probaj Handled na KeyDown ili KeyPress.

2. Za dvoklik ubaci samo da ako je red Header ili nulti (ne znam kako se ponaša) da ne radi ništa.

3. Ako proširiš KeyUp metodu, i staviš select na E.KeyData (switch u C#) možeš na ELSE da regulišeš šta se dešava ako pritisne ostale dugmiće, pa tu uradi pretragu kako god ti odgovara.

4. Dimenzije kolona čitaš iz dgv.Columns(i).DividerWidth pa ih upiši po želji u registry, conf. file...
 
Odgovor na temu

Sapphire
Denis Biondić
.NET software developer
Nürnberg, Germany

Član broj: 213086
Poruke: 290
62.113.8.*



+6 Profil

icon Re: datagridview par pitanja23.09.2009. u 17:35 - pre 177 meseci
Citat:
markopadjen: ja ne koristim DGV jer ne volim da mi program liči na ostale.


Šta koristiš onda, neku 3rd party grid kontrolu?
My programs don’t have bugs, they just develop random features.
 
Odgovor na temu

markopadjen
Marko Pađen
Paraćin

Član broj: 182243
Poruke: 22
93.87.229.*



+1 Profil

icon Re: datagridview par pitanja23.09.2009. u 18:10 - pre 177 meseci
1st party kontrolu, tačnije.
 
Odgovor na temu

[es] :: .NET :: datagridview par pitanja

[ Pregleda: 1492 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.