Pergunta

O que eu gostaria de fazer é para gráficos presentes em páginas da web. Por exemplo, as páginas ASPX gridviews que apresentam uma mesa de duas colunas é capaz de ser copiada e colocado em Excel, em seguida, um gráfico criado. As páginas Eu atualmente mais usa são sites de equipe ASP.NET 3.0 ou SharePoint com procedimentos armazenados. As pessoas estão muito interessados ??em saber como as pessoas a realizar chats em páginas web.

Agradecemos antecipadamente, Catto

Foi útil?

Solução

.NET realmente lançaram seus próprios controles de gráficos, Scott anunciou que há algum tempo agora.

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

Eles são muito bons e acredito comprado de Dundas, porém eu não tenho nenhuma informação sobre isso e pode ser completamente falso.

Outras dicas

O Google Chart API torna fácil para gráficos incorporar em páginas da web. instalação não precisava de server-side, em tudo.

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

Para o SharePoint, é possível usar a Web Part dataview e XSLT personalizado para tornar a Visifire (ou outro javascript gráficos com base) para processar gráficos com base em dados de lista do SharePoint ou dados do banco de dados

Se você deseja exibir um gráfico diretamente na sua página web, você poderia usar VML (Vector Markup Language) ou SVG (Scalable Vector Graphics). VML é suportado pelo IE, enquanto que SVG é suportado por muitos outros navegadores (embora o IE pode exibir SVG por meio de um plug-in). Google Maps, por exemplo, usa VML quando executado no IE, e SVG para outros navegadores.

Ambos VML e SVG usar um formato XML para definir as paradas grahical você deseja exibir. Por exemplo, esta é uma amostra de 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>

Esses links podem explicar com mais detalhes:

VML

SVG

Não procure mais, então o site atual - ele usa flot para desenhar um gráfico no JavaScript .

Assim que você quer talvez exportar o GridView para MS Excel que eu deveria imaginar conter uma macro gerado para gerar o gráfico sobre os dados. Algo como o que você quer dizer. Ou você apenas deseja obter os dados do site em excel? ou seja, o formato CSV é realmente simples de realizar. Para o formato Excel, isso também é possível, e na minha opinião uma boa diversão. Eu imagino que você também pode gerar as macros através de C # tp incorporar no arquivo Excel gerado.

Andrew

Você pode tentar Roll seu próprio ASP.NET Chart Control . Pode ser um pouco fora de moda, no entanto.

Você também pode verificar Charting Controls .

Tenha um olhar em dojox

http://dojotoolkit.org/projects/dojox

dojox.charting fornece muitos gráficos comuns tipos-incluindo linha, bar, área e gráficos de pizza

A maioria das soluções de gráficos invovle definir o URL para uma tag img que os pedidos de uma página que desenha a imagem em um bitmap.

http: //myserver/drawgraph.aspx

no gráfico sorteio você geralmente grande um bitmap, desenhar o gráfico e, em seguida, o servidor de volta bitmap na resposta. Isto é tudo que você precisa fazer o seu próprio e há inúmeras bibliotecas livres e para a taxa na web que vai fazer isso. é uma questão de escolher uma biblioteca que tem um conjunto de API e recurso que atenda às suas necessidades / estilo.

usar Microsoft Chart Controls. é muito fácil de usar!

aqui são a instrução passo a passo para VS2008

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top