Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Nelle ultime settimane abbiamo provato il mouse Logitech G305, la tastiera G316 X 98 e le cuffie G325. Si tratta del setup entry-level di Logitech che ormai, di "entry-level" ha ben poco. Tastiera e mouse offrono prestazioni di livello competitivo con quasi nessuna rinuncia e un livello di personalizzazione estremamente elevato. Le cuffie, invece, hanno mostrato qualche debolezza, ma propongono un ventaglio di funzionalità completo che consente di abbandonare completamente i cavi
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
POCO F9 Pro arriva sul mercato con l'obiettivo di portare prestazioni da smartphone top di gamma in una fascia di prezzo "più aggressiva", senza rinunciare a un comparto fotografico finalmente all'altezza. Dopo averlo testato sul campo, emerge uno smartphone molto più completo rispetto alla generazione precedente, ma anche con alcuni piccoli compromessi che diventano difficili da ignorare quando il prezzo di listino sfiora i 1.000 euro.
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI
Snapdragon Soung Gen 2 è la piattaforma Qualcomm per i dispositivi audio sempre più integrati nel mondo dell'intelligenza artificiale: al prorpio interno tanta potenza elaborativa per gestire al meglio le necessità d'uso dell'agentic AI
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-10-2009, 08:18   #1
Jay85
Member
 
Iscritto dal: Dec 2008
Messaggi: 90
[C#]In cerca di un controllo...padre/figlio

Buongiorno, premetto che sto utilizzando un db sql e asp.net o meglio c# come linguaggio di programmazione. Sto cercando un controllo simile al listbox ma che all'interno dia la possibilità di visualizzare i contenuti come un treeView.... Praticamente avendo a disposizione due id (uno padre e uno figlio) far visualizzare di conseguenza i contenuti... ne conoscete per caso uno?
Jay85 è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2009, 09:48   #2
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Il migliore per visualizzare elementi in uno schema gerarchico, forse è quello che hai già nominato, il TreeView. In alternativa, altro controllo che permette di avere Items, SubItems e raggruppamenti è la ListView.
Altra tecnica possibile è creare una Form Master-Detail con i DataGridView :
http://msdn.microsoft.com/it-it/libr...x4(VS.80).aspx
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 14:08   #3
I-Warrior
Senior Member
 
L'Avatar di I-Warrior
 
Iscritto dal: Jul 2004
Città: treviso
Messaggi: 996
Quote:
Originariamente inviato da MarcoGG Guarda i messaggi
Il migliore per visualizzare elementi in uno schema gerarchico, forse è quello che hai già nominato, il TreeView. In alternativa, altro controllo che permette di avere Items, SubItems e raggruppamenti è la ListView.
Altra tecnica possibile è creare una Form Master-Detail con i DataGridView :
http://msdn.microsoft.com/it-it/libr...x4(VS.80).aspx
ciao rispondo con un altro account ma sono sempre Jay....

il controllo TreeView mi permette il bind solo con una risorsa tipo siteMapNode (da quel che ho visto poi se mi sbaglio correggimi)...
il controllo Master/Detail lo conosco già ma nn è quello che cerco...ho trovato un controllo su (obout treeView.net) che mi permette di visualizzare il rapporto padre/figlio proprio come cerco io... ma forse devo spiegare meglio cosa sto facendo.

Mettiamo che sto creando un programma per gestire le note (appuntamenti, richieste, appunti) e che voglia dare la possibilità da una nota che ho creato di allegarne un'altra ... in questo menu ( a + e - ...come annidati)mostro solo una parte della nota (l'oggetto) se la seleziono voglio che mi apra un gridview (o altro) per visualizzare tutti i dettagli...(data, tipologia della nota, cliente, autore, ecc...)

Il punto è che con il controllo che ho trovato non ho la possibilità di assegnare un id o un valore di riconoscimento a cui poter legare il gridview con il metodo master/detail ... sono stata chiara nella spiegazione?
__________________
HO CONCLUSO OTTIME TRATTATIVE CON: Konrad76, cynese, luciferme, Wisky85, MATTEW1, g0ldf3n1x, Monicamaggi, alex_laudo, keydog84, PredatorJ, LeviathanV, RRR, mark984, Serpis8
I-Warrior è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2009, 11:32   #4
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Quote:
Originariamente inviato da I-Warrior Guarda i messaggi
Mettiamo che sto creando un programma per gestire le note (appuntamenti, richieste, appunti) e che voglia dare la possibilità da una nota che ho creato di allegarne un'altra ... in questo menu ( a + e - ...come annidati)mostro solo una parte della nota (l'oggetto) se la seleziono voglio che mi apra un gridview (o altro) per visualizzare tutti i dettagli...(data, tipologia della nota, cliente, autore, ecc...)
Il discorso del Master-Detail è una pura formalità. Nella maggior parte dei casi si hanno 2 controlli, con il secondo che dipende da quanto è selezionato sul primo e le tecniche possibili sono infinite.
Da quanto ho capito potresti risolvere con una ListBox / ListView ecc... per il Master, e una DataGridview per il Detail. Il binding in automatico poi non è che risparmi questo gran codice. Basta passare un ID al DataSet della DataGridView e con poche righe di codice ci si crea il proprio binding...
Avere il Master-Detail su un'unico componente penso sia possibile solo con i controlli più evoluti di .NET, tipicamente i DataGrid, cosa che non mi sono mai preso la briga di sperimentare, anche perchè è molto più semplice e logico gestire in modo separato ciò che nel DB è separato.
Ovviamente controlli Grid molto avanzati e "sfiziosi" si trovano in molte librerie esterne per .NET, in primis NetAdvantage di Infragistics...
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 22-10-2009, 10:56   #5
Jay85
Member
 
Iscritto dal: Dec 2008
Messaggi: 90
Quote:
Originariamente inviato da MarcoGG Guarda i messaggi
Il discorso del Master-Detail è una pura formalità. Nella maggior parte dei casi si hanno 2 controlli, con il secondo che dipende da quanto è selezionato sul primo e le tecniche possibili sono infinite.
Da quanto ho capito potresti risolvere con una ListBox / ListView ecc... per il Master, e una DataGridview per il Detail. Il binding in automatico poi non è che risparmi questo gran codice. Basta passare un ID al DataSet della DataGridView e con poche righe di codice ci si crea il proprio binding...
Avere il Master-Detail su un'unico componente penso sia possibile solo con i controlli più evoluti di .NET, tipicamente i DataGrid, cosa che non mi sono mai preso la briga di sperimentare, anche perchè è molto più semplice e logico gestire in modo separato ciò che nel DB è separato.
Ovviamente controlli Grid molto avanzati e "sfiziosi" si trovano in molte librerie esterne per .NET, in primis NetAdvantage di Infragistics...
ok quindi dovrei cercare un controllo avanzato come nel pacchetto che hai citato per ultimo... purtroppo nn sono io che decido .. se vogliono una struttura master/detail su un unico controllo devo dargliela grazie per l'aiuto provo a cercare ancora..
Jay85 è offline   Rispondi citando il messaggio o parte di esso
Old 24-10-2009, 15:54   #6
Jay85
Member
 
Iscritto dal: Dec 2008
Messaggi: 90
up

riuscito a fare tutto utilizzando treeView in dotazione negli strumenti standard. Ho lavorato di codice andando a creare un Hierarchical data source popolando rootlevel e sublevel.

Ultima modifica di Jay85 : 17-05-2010 alle 13:57.
Jay85 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco Logitech G325, G305 e G316 X: il tris per chi no...
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio Recensione POCO F9 pro: potenza da vero top di g...
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI Tra audio e AI: la ricetta di Qualcomm per l'age...
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6 Qualcomm annuncia la nuova generazione di SoC Sn...
realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole! realme 16 Pro Harry Potter Edition: il nuovo mid...
Eni mette un tetto ai prezzi dei carbura...
BYD Seagull (Dolphin Surf), l'elettrica ...
Multa milionaria per un data center del ...
F-Droid 2.0 si aggiorna con una nuova gr...
Microsoft ridisegna Copilot: dalla chat ...
Volkswagen porterà 20 videogiochi...
Troppa IA storpia: OpenAI licenzia in tr...
Marathon, Bungie svela i contenuti dell'...
Autunno, tempo di potature: i tagliasiep...
Meta Muse, due sviluppatori riescono a o...
Google AI Pro gratis: festa a sorpresa p...
MacSync colpisce macOS usando i calendar...
L'agente IA cancella 48 mila file in 103...
Jensen Huang avverte: l'AI può aiutare a...
Elettrico Renault in arrivo in Spagna: 6...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:25.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v