Telerik

mercoledì 25 maggio 2011 - 22.38

trinity Profilo | Guru

Qualcuno usa i tool telerik? dovrei chiedere qualche info ;)
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

freeteo Profilo | Guru

Ciao,
ho fatto qualcosetta con i controlli per Silverlight della Telerik, casomai prova a postare la domanda intanto e vediamo se riusciamo ad aiutarti.

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

trinity Profilo | Guru

CIao allora stavo vedendo le nuove gridview nelle quali si possono creare visualizzazioni di gruppi...

in pratica io nelle gridview vorrei caricare i record di una tabella se più record hanno una caratteristica che potrei sfruttare per creare il gruppo...

hai un esempio perchè il codice di telerik come esempio non ci si capisce nulla :(
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

Gho5t Profilo | Junior Member

anche io ci lavoro, potresti passarmi il link della pagina dove hai visto questi raggruppamenti?
Se un uomo non è disposto a correre qualche rischio per le sue idee, o le sue idee non valgono nulla o non vale nulla lui

freeteo Profilo | Guru

Ciao,
i gruppi poi sono a livello di tutti i record, quindi ad esempio trascinando la colonna nell'area apposita (oppure impostandolo da codice) puoi far sì che la gridview ti raggruppi i dati che ha come sorgente etc...
Ma forse se riesci a darci qualche dettaglio in più di come hai organizzato questi dati, o meglio ancora, posti un programma d'esempio con dei dati fittizi possiamo fare qualche analisi più approfondita.
Grazie

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

trinity Profilo | Guru

In pratica un esempio non posso postarlo, il db poi è in sql server 2008, semmai vi posto la tabella dove vi sono creati i dati e vi inserisco dei valori di prova e vi dico come vorrei che in grid venisse reggruppato...

Tabella:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

voglio precisare che questa tabella deve contenere dei dati che per obbligo vengono richiesti dalla polizia di stato quindi non ci fate caso se ci saranno dei numeri strani.....

prima di postare qualche dato voglio farvi capire meglio. In pratica questa è la tabella nella quale un albergo registra gli arrivi nella struttura....gli arrivi possono essere di 3 tipologie: Ospite singolo - famiglia - gruppo.
A sua volta la famiglia si distingue in: capo famiglia e familiari mentre il gruppo in: capo gruppo e membri. Detto questo vi spiego quali sono i campi ed i valori che vanno a distinguere queste tipologie...

I campi da tenere sotto controllo sono Idcomponente e codalloggiato. vi faccio un piccolo schema:

Ospite singolo idcomponeten è sempre = 1 e codalloggiato=16
Capo famiglia idcomponente è sempre =1 e codalloggiato=17
familiare idcomponente è un valore che incrementa da 2 in poi a seconda del numero di familiari (esempio 2,3,4,5 se i familiari sono 4) e codalloggiato=19
Capo gruppo idcomponente è sempre =1 e codalloggiato=18
gruppo idcomponente è un valore che incrementa da 2 in poi a seconda del numero di componeti (esempio 2,3,4,5,6....ecc ) e codalloggiato=20

Fatta questa panoramica ecco cosa vorrei che la grid di telerik facesse. Il record dell'ospite singo si deve vedere tutto ed oltre a quello anche del capo famiglia e del capo gruppo, però a questi ultimi 2 vicino deve apparire il classico + della treeview, per esempio, che se viene cliccata si apre sotto l'albero di tutti i componenti della famiglia o del gruppo....Spero di essermi fatto capire ;)..Pertanto pensavo che il raggruppamento dovrebbe avvenire per il codice alloggiato che viene sempre ripetuto nella famiglia e nel gruppo....

ora posto un paio di record di esempio:

1,2011,1,1,2011-05-19,2011-05-20,16,Rossi,Mario,1,1978-04-09,412059032,100000100,100000100,412059032,100000100,24,LT000000,TERRACINA,100000100,0
1,2011,2,1,2011-05-19,2011-05-20,18,Rossi,Franco,1,1978-04-09,412059032,100000100,100000100,412059032,100000100,24,LT000000,TERRACINA,100000100,3
1,2011,2,2,2011-05-19,2011-05-20,20,Rossi,Giuseppe,1,1940-12-24,412059032,100000100,100000100 ,412059032,100000100,0,,0,0
1,2011,2,3,2011-05-19,2011-05-20,20,Bianchi,Federica,2,1935-09-19,412059018,100000100,100000100,412059018,100000100,0,,0,0
1,2011,2,4,2011-05-19,2011-05-20,20,Verdi,Massimiliano,1,1970-03-27,412059032,100000100,100000100,412059032,100000100,0,,0,0
1,2011,3,1,2011-06-10,2011-05-20,17,Cirillo,Fabio,1,1978-04-09,412059032,100000100,100000100,412059032,100000100,24,LT12345,TERRACINA,100000100,1
1,2011,3,2,2011-06-10 ,2011-05-20,19,Cirillo,Fabio,1,1978-04-09,412059032,100000100,100000100,412059032,100000100,0,0,0

oppure in formato sql:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Se vi serve altro ditemelo

ciao e grazie
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
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 !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5