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
ASP.NET 2.0 / 3.5 / 4.0
Come crare una matrice "dinamica"
lunedì 11 settembre 2006 - 12.22
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ricky
Profilo
| Junior Member
179
messaggi | Data Invio:
lun 11 set 2006 - 12:22
Ciao, vorrei un aiuto su come strutturare una matrice dinamica di questo tipo:
nel DB ho un record "posizione" associata alla quale ho X competenze e Y attivià
io dovrei visualizzare una matrice, per la posizione, con:
in colonna la X competenze
in riga le Y attività
Come posso gestire "dinamicamente" questa situazione (intendo disegnare la matrice)???
Il mio secondo problema è nel salvataggio dei dati: all'incrocio riga/colonna l'utente deve inserire un valore (tramite un DDL), ma come salvo questo valore nel DB? considerando che ogni posizione ha un differente numero di righe/colonne?
Grazie a tutti per l'attenzione e per l'aiuto!!!
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 13 set 2006 - 00:12
>nel DB ho un record "posizione" associata alla quale ho X competenze
>e Y attivià
>io dovrei visualizzare una matrice, per la posizione, con:
>in colonna la X competenze
>in riga le Y attività
Dipende che DB usi, probabilmente devi pivottare i valori da verticale a orizzontale. Per fare questo in Access per esempio si usa il comando TRANSFORM.
>Il mio secondo problema è nel salvataggio dei dati: all'incrocio
>riga/colonna l'utente deve inserire un valore (tramite un DDL),
>ma come salvo questo valore nel DB? considerando che ogni posizione
>ha un differente numero di righe/colonne?
Noto però che è un po' più complesso, quindi opterei per la ricostruzione manuale dei dati all'Interno di un DataSet e poi tu gestisci sempre manualmente gli update necessari.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
ricky
Profilo
| Junior Member
179
messaggi | Data Invio:
mer 13 set 2006 - 09:01
Uso SQL Server Express 2005.... ti ringrazio per i suggerimenti, potresti farmi un semplice esempio??
Grazie
ricky
Profilo
| Junior Member
179
messaggi | Data Invio:
gio 14 set 2006 - 00:20
Scuste se risposto ma sono ancora in alto mare! Qualcuno mi può dare un aiutino???
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 15 set 2006 - 01:14
>Scuste se risposto ma sono ancora in alto mare! Qualcuno mi può
>dare un aiutino???
Hai fatto bene. Per capire meglio il problema ti chiederei di poter fornire un campione di dati e conseguente tabella di esempio che vorresti avere. Se ti è possibile...
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
ricky
Profilo
| Junior Member
179
messaggi | Data Invio:
ven 15 set 2006 - 11:34
> Hai fatto bene.
Ahhh invece io credevo di beccarmi un cazziatone
Ti ringrazio per avermi allungato una mano
Allora, la struttura è qualche cosa del tipo
Tabella Posizioni
IDPosizione - DescrizionePosizione
P1 - Posizione1
P2 - Posizione2
Tabella Competenze
IDCompetenza - Descrizione Competenza
C1 - Competenza 1
C2 - Competenza 2
Tabella Attivita
IDAttivita - Descrizione Attivita
A1 - Attivita1
A2 - Attivita2
A3 - Attivita3
A4 - Attivita4
RelPosizioneCompetenze
ID-IDPosizione-IDCompetenza
1 - P1 - C1
2 - P1 - C2
3 - P2 - C1
RelPosizioneAttivita
ID-IDPosizione-IDAttivita
1 - P1 - A1
1 - P1 - A2
1 - P1 - A3
1 - P2 - A1
1 - P2 - A4
A questo, selezionando una posizione: esempio P1 dovrei visualizzare
Riga A1,A2,A3
Colonna C1,C2
quindi
C1 - C2
A1 DDL - DDL
A2 DDL - DDL
A3 DDL - DDL
(i join per le descrizioni ovviamente non sono il problema)
Secondo problemino: all'incrocio riga colonna dovrei posizionare dei DropDownList... ma come li identifico?? intendo per salvare nel DB i valori del tipo Riga-Colonna-Valore come so a quale DDL faccio riferimento.
Grazie infinite per l'aiuto Brain
ricky
Profilo
| Junior Member
179
messaggi | Data Invio:
lun 18 set 2006 - 10:14
Ho dimenticato qualche cosa che posso illustrare meglio il problema??
ricky
Profilo
| Junior Member
179
messaggi | Data Invio:
sab 23 set 2006 - 16:56
Please Brain... sei la mia ultima spiaggia!!
Ho fatto mille prove ma sono ancora incasinato con questa matrice!!! Non so come affrontare il problema
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 !