Uso Owc11 COMponent in VB 2005 per grafici...

lunedì 24 aprile 2006 - 17.47

tommispettacolino Profilo | Newbie

premetto che mi sono avvicinato da poco al VB 2005...
la necessità è quella di creare grafici visivamente carini con VB 2005.
pensavo di utilizzare appunto il componente owc11 di office.

problema: come passargli un' array di "dati" da visualizzare sul grafico?e' possibile farlo senza passare dal DB?...

spero di non aver detto troppe castronerie in cosi' poche righe...

grazie in anticipo per l'attenzione
ciao!!


tommispettacolino

Brainkiller Profilo | Guru

>problema: come passargli un' array di "dati" da visualizzare
>sul grafico?e' possibile farlo senza passare dal DB?...

Sicuramente sì, ai componenti di office si può passare qualsiasi tipo di dati, il problema è capire come, come giustamente hai indicato.

>spero di non aver detto troppe castronerie in cosi' poche righe...
>grazie in anticipo per l'attenzione

Essendo componenti COM credo che ci sia una prima fase in cui devi referenziarli all'interno del tuo progetto ed eventualmente trascinarli sulla tua Form, una volta fatto questo bisogna capire come fornirgli i dati.

Io ti consiglio una prima cosa, apri Excel, attiva il registratore di Macro e poi crea un Grafico, stoppi il registratore e vai a vedere il codice che è stato creato. Da lì magari riesci intanto a capire a che proprietà dell'oggetto vanno assegnati i dati. Nel caso di Excel ci sarà un range, nel tuo caso saranno altri dati, ma almeno forse campisci che proprietà bisogna utilizzare.

Poi naturalmente bisognerebbe appoggiarsi alla documentazione dei componenti per sfruttarli a pieno.
ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5