Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
c# consiglio: creare una griglia che contenga delle celle editabili
giovedì 21 luglio 2005 - 16.25
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Alethesnake
Profilo
| Newbie
32
messaggi | Data Invio:
gio 21 lug 2005 - 16:25
ciao, avrei bisogno di un consiglio:
devo creare una griglia 9x9 che contenga delle celle il cui contenuto deve essere editabile (non ho relazioni con db o altre sorgenti dati, devo solo inserire dei valori da tastiera e fare dei calcoli, catturare degli eventi focus e blur sulle celle per verificare la conformità dei dati, ecc).
per questo pensavo di usare un datagrid ma da poco programmo in c# per programmi desktop e non sono sicuro sia la scelta migliore, ne se mi permetterà di fare quanto mi interessa.
ho scelto bene o mi consigliate di usare qualcos'altro?
se avete anche un indirizzo che mi mostri un piccolo esempio di creazione della griglia ve ne sarò grato
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 22 lug 2005 - 13:57
Ciao,
allora in teoria potrebbe andare bene anche una DataGrid. In pratica io ti consiglierei una Table che ti consente di creare una table <table> a runtime con quante righe e colonne desideri.
Facendo due ciclo nidificati for puoi creare tutto il reticolo e ad ogni cella creata inserire delle Textbox a cui poi associare gli eventi Javascript che desideri.
Creare il reticolo è abbastanza facile perchè l'oggetto espone le Collections Rows e Columns che puoi usare per aggiungere rispettivamente righe e colonne.
Sul SDK trovi gli esempi.
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Alethesnake
Profilo
| Newbie
32
messaggi | Data Invio:
ven 22 lug 2005 - 14:22
ciao e grazie per la tua risposta. il mio problema però è relativo ad una applicazione desktop, non web (mi dispiace non averlo specificato)
l'alternativa che pensavo di adottare, sulla base del tuo suggerimento, è un array di textbox istanziati e posizionati dinamicamente con i due soliti cicli annidiati
...
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 28 lug 2005 - 11:24
Mh, in effetti sì, quella dei Textbox è una buona alternativa alla DataGrid. Dovrebbe andare bene anche la DataGrid ma bisogna averla sempre legata a un DataSet. Invece nel caso del TextBox sei libero anche di gestire tutti i vari eventi. Secondo me è meglio così anche se il procedimento è leggermente più lungo e macchinoso.
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Alethesnake
Profilo
| Newbie
32
messaggi | Data Invio:
gio 28 lug 2005 - 14:44
grazie per la tua risposta, alla fine ho seguito proprio questa strada.
ciao e alla prossima
...
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !