Frage

Was möchte ich zu tun ist Diagramme auf Web-Seiten zu präsentieren. Zum Beispiel aspx Seiten Gridviews, die eine zweispaltige Tabelle können kopiert werden und platziert in Excel dann ein Diagramm erstellt präsentieren. Die Seiten, die ich zur Zeit am häufigsten verwendeten sind ASP.NET 3.0 oder Sharepoint-Teamwebsites mit gespeicherten Prozeduren. Die Menschen sind sehr daran interessiert, wie Menschen Chats in Web-Seiten durchführen.

Vielen Dank im Voraus, Catto

War es hilfreich?

Lösung

NET hat tatsächlich ihre eigenen Charting Kontrollen veröffentlicht, kündigte Scott es vor nun einige Zeit.

http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat -quot-server-quot-gt.aspx

Sie sind sehr gut und ich glaube, von Dundas gekauft, aber ich habe keine Informationen darüber, dass und kann völlig falsch sein.

Andere Tipps

Die Google Chart API macht es einfach, Diagramme in Web-Seiten einzubetten. Kein serverseitige benötigt installieren, überhaupt nicht.

http://code.google.com/apis/chart/

Für Sharepoint ist es möglich, die Dataview webpart und maßgeschneiderten Xslt zu verwenden, um ein Visifire (oder anderer Javascript basierte Charting) Diagramme auf Basis von Sharepoint Listen oder Datenbankdaten machen

Wenn Sie ein Diagramm direkt in Ihrer Web-Seite angezeigt werden sollen, könnten Sie möglicherweise verwenden entweder VML (Vector Markup Language) oder SVG (Scalable Vector Graphics). VML wird durch IE unterstützt, während SVG von vielen anderen Browsern unterstützt wird (obwohl IE SVG mittels eines Plugin anzeigen kann). Google Maps zum Beispiel verwendet VML, wenn in IE ausgeführt wird, und SVG für anderen Browser.

Sowohl VML und SVG verwenden, um ein XML-Format zur Definition der grahical Charts Sie anzeigen möchten. Zum Beispiel ist dies eine Probe von VML

<v:shape
    fillcolor="green"
    style="position:relative;top:1;left:1;width:200;height:200"
    path = "m 1,1 l 1,200, 200,200, 200,1 x e">
</v:shape>

Diese Verbindungen können näher erläutern:

VML

SVG

Suchen Sie nicht weiter dann den aktuellen Standort - es verwendet flicht in ein Diagramm zeichnen JavaScript .

So Sie vielleicht wollen die Gridview in MS Excel exportieren, die sollte ich mir vorstellen, eine generierte Makro enthalten kann das Diagramm auf die Daten zu erzeugen. Etwas, dass Sie meinen. Oder wollen Sie einfach nur die Daten von der Website in Excel zu bekommen? das heißt CSV-Format ist wirklich einfach zu bewerkstelligen. Für das Excel-Format ist dies auch möglich, und meiner Meinung nach viel Spaß gemacht. Ich könnte mir vorstellen, Sie können auch die Makros durch C # tp einbetten in der erzeugten Excel-Datei erzeugen.

Andrew

Sie können versuchen, Ihre eigenen ASP.NET Chart Control Rollen . Es kann ein bisschen sein veraltet, aber.

Sie können beachten Sie auch Charting Steuerelemente .

Hier finden Sie aktuelle DojoX

http://dojotoolkit.org/projects/dojox

dojox.charting bietet viele gängige Diagrammtypen-inklusive Linien-, Balken-, Flächen- und Kreisdiagramme

Die meisten Charting-Lösungen invovle die URL zu einem img-Tag einstellen, die eine Seite anfordert, die das Bild in eine Bitmap zieht.

http: //myserver/drawgraph.aspx

in der Auslosung Grafik, die Sie in der Regel groß ein Bitmap, das Diagramm zeichnen und dann Server die Bitmap wieder in der Antwort. Das ist alles, was Sie benötigen, um Ihre eigenen und es gibt zahlreiche Bibliotheken kostenlos und gegen Gebühr tun im Internet, die dies tun werden. es ist eine Angelegenheit eine Bibliothek von Kommissionierung, die ein API und Feature-Set hat, die Ihre Bedürfnisse / Stil entspricht.

Microsoft Chart-Steuerelemente verwenden. es ist sehr einfach zu bedienen!

Hier sind der Schritt für Schritt Anleitung für VS2008

http://parasdoshi1989.wordpress.com/2010/10/03/how-to-include-charts-in-visual-studio-2008-express-edition-using-microsoft-chart -Kontrolle /

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top