2010-09-19 23 views
1

Je suis à la recherche d'un composant de graphique pivot .NET semblable au graphique croisé dynamique d'Excel. Ce composant serait utilisé pour afficher des données aux utilisateurs dans le cadre d'un client intelligent. Les utilisateurs peuvent souhaiter découper et découper les données de différentes manières. Idéalement, le composant Graphique croisé dynamique permettrait à l'utilisateur de sélectionner différentes façons de regrouper et d'agréger les données.Recherche d'une fonctionnalité de tableau croisé dynamique similaire à celle du graphique croisé dynamique d'Excel

J'ai déjà la capacité d'exporter les données vers Excel; cependant, je préférerais garder la capacité de rapport de graphique croisé dynamique directement dans mon application pour des raisons de sécurité (filigranage, etc.) et pour la simplicité.

J'ai expérimenté brièvement en encapsulant le graphique System.Forms.DataVisualization.Charting avec une interface utilisateur similaire à celle d'Excel, mais j'ai décidé que je ne devrais pas réinventer la roue s'il existe déjà des solutions. J'ai fait un sondage et trouvé de nombreuses solutions qui impliquent des compléments à Excel, mais comme expliqué ci-dessus une solution idéale n'aurait aucune dépendance sur Excel.

Merci

Répondre

0

Après avoir passé un peu de temps à parcourir, je découvre qu'il n'y a pas de composant générique pour PivotChart soit WinForms ou WPF.

J'ai été en mesure d'implémenter cette fonctionnalité en utilisant le tableau System.WIndows.Forms.DataVisualization.Charting et en ajoutant un volet d'options où les utilisateurs pouvaient sélectionner les champs qui seraient utilisés pour tracer les valeurs X et Y, quelles méthodes seraient utilisées agréger des données, et quels champs seraient utilisés pour regrouper les valeurs en séries.

Je ne peux pas poster un lien vers la solution parce qu'elle est la propriété de mon entreprise, mais je voulais simplement signaler qu'il n'y a pas de composant tiers à exploiter.