sexta-feira, 24 de julho de 2009

ASP.NET - Gráfico de Gantt

Há alguns dias atrás, eu e um colega de trabalho decidimos colocar um Gráfico de Gantt em um projeto.

Queríamos algo parecido com o gráfico do Microsoft Project.

Como não achei soluções gratuitas na web que me agradassem, iniciei o desenvolvimento de um componente de Gráfico de GANTT em ASP.NET.

Bom, estou disponibilizando o código desse componente. Escrevi o código todo em português, então é um bom material para estudo.

Está bem enxuto, adicionei apenas os recursos que eu acho úteis para exibição do relatório. É interessante adicionar outras funcionalidades, como eventos e estilos na tabela, mas não o farei por enquanto.



Faça download aqui do projeto de exemplo com o código do componente.

Para inserir o componente em uma página:

Coloque as classes dentro da pasta App_Code.

Registre o namespace no topo do arquivo .aspx.
<%@ Register Namespace="CustomControls" TagPrefix="cc" %>
Insira o componente manualmente.
<cc:GraficoGantt runat="server" ID="GraficoGantt1"></cc:GraficoGantt>

4 comentários:

  1. João OliveiraMay 17, 2011 04:14 AM

    Bom dia.
    Estou a ter dificuldades em utilizar o Namespace CustomControls em Visual Studio 2010 (diz que não consegue encontrar o Namespace),será que me pode dar umas dicas?
    Obrigado

    ResponderExcluir
  2. Rafael Nascimento da Silva

    Bom dia
    Estou fazendo um projeto mais vou usar visual studio 2010 e parece que não esta funcionando pelo comentario que tem logo assima isso procede
    Obrigado

    ResponderExcluir
  3. Lucas sou novato, em desenvolvimento .NET e gostaria de sua dica nesse erro:
    The base class includes the field 'GraficoGantt1', but its type (CustomControls.GraficoGantt) is not compatible with the type of control (CustomControls.GraficoGantt).

    ResponderExcluir