Na janela “Publish Web Site” desmarcar “Allow this precompiled site to be updatable“.
Arquivo para fevereiro de 2010
Esta tradução foi escolha pessoal. Interface de usuário redimensionável. O nome em inglês é Zooming user interface. Embora eu não seja um adepto de traduções de, e para outros idiomas, na falta de um termo melhor, escolhi esse. É bem provável que alguém já tenha feito o mesmo e escolhido a mesma tradução.
A interface de usuário redimensionável ou IUR como irei chamá-la é baseada na idéia de generalização e especialização da informação disponibilizada ao usuário, para diminuir a largura de banda de entrada de informação. Um tanto abstrato, concordo.
Digamos que você tenha uma vasta quantidade de dados para exibição, entretanto eles se apresentam organizadamente na forma de um árvore de dados, ou seja, os dados podem ser agrupados em objetos e estes objetos – por sua vez – possuem dados adicionais que também podem ser agrupados em objetos, assim por diante, com diferentes graus de relevância da informação.
Não é necessário que os objetos sempre possuam dados adicionais. O interessante desta interface é a capacidade de generalizar as informações e seletivamente exibir os detalhes, diminuindo o volume de informação inicialmente exibido.
Para preencher um ReportViewer com dados gerados em tempo de execução siga os seguintes passos:
- Crie um novo DataSet. Clique com o botão direito do mouse sobre o nome do projeto e selecione a opção “Add->New Item…“. Selecione o item “Data” e dentre as opções, escolha “DataSet“.

- Dentro do editor, arraste o componente “DataTable” e crie as colunas.

- Crie um novo report a partir do menu “Add New Item” do “Solution Explorer“. Clique com o botão direito do mouse sobre o nome do projeto e selecione a opção “Add->New Item…“. Selecione o item “Reporting” e dentre as opções, escolha “Report Wizard“.

- Escolha o DataTable que você deseja utilizar (se houver mais de um), configure o relatório e edite-o de acordo. Se você precisar alterar o DataSource, selecione no menu “Report” a opção “Data Sources…“. Nesta opção está o nome do DataTable que será utilizado para popular os dados.

- Na página ASP.NET, adicione o componente “ReportViewer“. Selecione o report adequado e remova as tags “ObjectDataSource” e “DataSources” da página.
- No evento “OnLoad” da página preencha os dados conforme o nome do “DataTable” selecionado no campo 4.
DataSet1.TESTE_DTDataTable dt = new DataSet1.TESTE_DTDataTable();
dt.AddTESTE_DTRow("teste 1");
ReportDataSource rds = new ReportDataSource("DataSet1_TESTE_DT", dt);
ReportViewer1.LocalReport.DataSources.Add(rds);
Para habilitar a edição de código-fonte em tempo de execução (durante a depuração), basta selecionar no menu “Projects” a opção “[nome do projeto] Properties…“. Dentro da janela de opções selecione a aba “Web” e dentro do grupo “Servers” habilite a opção “Enable Edit and Continue“.
Para definir um navegador padrão em um projeto em ASP.NET selecione o nome do projeto no “Solution Explorer” e no menu “File” escolha a opção “Browse With…“.
