Arquivos do Blog
Exemplo Prático – Editando Dados no GridView – Parte 2
Olá pessoal, neste artigo será dado continuidade ao projeto criado para editar dados do GridView, em ASP.NET, utilizando a linguagem C#. Acompanhem:
Voltando de onde paramos, renomeie sua página para Produtos.aspx arraste para a página o controle GridView. Nele, altere suas configurações para que fique parecido com o da Listagem 01.
Listagem 01 – GridView de Produtos
<asp:GridView ID="grdDados" runat="server" AutoGenerateColumns="false" OnRowCommand="grdDados_RowCommand"> <Columns> <asp:BoundField DataField="ProductName" HeaderText="Produto" /> <asp:BoundField DataField="UnitPrice" HeaderText="Preço Unitário" /> <asp:BoundField DataField="UnitsInStock" HeaderText="Unidades em Estoque" /> <asp:TemplateField> <ItemTemplate> <asp:Button ID="btnEditar" runat="server" CommandName="Editar" Text="Editar Dados" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "ProductID")%>' /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
A propriedade AutoGenerateColumns deve receber o valor False para que possamos colocar no GridView as tags BoundField, que são simples “containers” de exibição dos dados vindos do banco, enquanto que dentro das tags TemplateField e ItemTemplate conseguimos colocar qualquer tipo de controle ASP.NET e/ou HTML.
Criação do Projeto – Editando Dados no GridView – Parte 1
Olá pessoal, neste artigo será criado um projeto para editar dados do GridView, em ASP.NET, utilizando a linguagem C#. Acompanhem:
Introdução – Em projetos de software, sejam pessoais ou profissionais, é normal que tenhamos a situação em que precisamos ver uma lista de dados e, ao clicar em cada registro desta lista, vermos os detalhes da mesma, em uma nova página. Como essa tarefa já é algo mais do que normal em nossa área (se você ainda não precisou fazer isso, um dia irá precisar!) decidi fazer este artigo, também devido a alguns pedidos dos leitores deste blog.
Veremos alguns conceitos de ADO.NET, ViewState, QueryString, ASP.NET e C#, para dúvidas postem nos comentários e não deixem de pesquisar nos links.
Crie um projeto em ASP.NET. Para este exemplo usarei o banco de dados Northwind, da Microsoft. Caso não o tenha instalado, clique aqui para baixa-lo e siga as instruções de como instalá-lo neste artigo. A tabela que será usada para este exemplo é a Products.
Após instalar o banco e configurar a conexão com o Visual Studio, abra o Web.config e adicione uma chave, responsável por conter a string de conexão com o banco de dados, ilustrado na Listagem 01.
Listagem 01 – String de conexão adicionada ao Web.config
Método Consultar – Gravando Erros no Log, em ASP.NET com XML – Parte 3
Olá pessoal, neste artigo terminaremos o projeto em que criamos um método para que, ao surgir erros em sua aplicação, eles sejam gravados em um arquivo XML. Acompanhem:
Se você ainda não viu as partes 1 e 2, recomendo que as veja clicando aqui.
Continuando de onde paramos, em nossa classe GerenciamentoLog criaremos o método para consultar os dados do arquivo XML e os exibirmos em nosso GridView.
Usaremos o namespace System.Data. Comece declarando a variável que conterá o caminho físico do seu arquivo XML, como é ilustrado na Listagem 01 (altere o caminho pelo do seu computador).
Listagem 01 – Variável com o caminho físico do arquivo XML
private String strNomeArquivo = @"C:\Users\Wellington\Documents\Visual Studio 2008\Projects\Artigos\Blog\ExemploLogdeErros\ExemploLogdeErros\LogErros.xml";
Criação do Projeto – Gravando Erros no Log, em ASP.NET com XML – Parte 1
Olá pessoal, neste artigo veremos como criar um método para que, ao surgir erros em sua aplicação, eles sejam gravados em um arquivo XML. Para isso será criada uma aplicação ASP.NET de exemplo. Acompanhem:
Introdução – Todo desenvolvedor deve se prevenir e capturar possíveis erros em suas aplicações utilizando os blocos try/catch. Só que, em determinadas situações, não é suficiente capturarmos o erro e não fazermos nada com ele. Em certos casos é importante também gravarmos os erros em um log para que o mesmo seja recuperado em um momento posterior.
Se você não sabe ou não utiliza o tratamento de erros com try/catch/finally recomendo fortemente a leitura dos três artigos deste link.
Nesta série de artigos começaremos a criar, nesta parte, a aplicação ASP.NET e o arquivo XML, que receberá os erros. Essa aplicação pode (e deve) ser modificada pelos leitores do blog, gravando no banco de dados ao invés do XML, por exemplo. A ideia aqui é abrir a mente do leitor para que ele busque outras formas e incremente sua aplicação, assim como muitos fazem com outras séries de artigos deste blog.
Codificação e Resultado Final: Formatando Dados no GridView, com ASP.NET e C# – Parte 2
Olá pessoal, neste artigo continuaremos a ver como formatar os dados no GridView, para exibir dados intuitivos ao usuário. Veremos a codificação e o resultado final, acompanhem:
Continuando de onde paramos vamos formatar nosso GridView para exibirmos as colunas e os registros de uma forma mais amigável ao usuário. Para isso vá ao modo Source da aspx e no controle adicione a chamada ao evento OnRowDataBound, como vemos abaixo, na Listagem 01:
Configuração do Banco e Criação do Projeto: Formatando Dados no GridView, com ASP.NET e C# – Parte 1
Olá pessoal, neste artigo veremos como formatar os dados no GridView, para exibirmos dados mais intuitivos ao usuário. O projeto será feito em ASP.NET, usando a linguagem C# e o banco de dados SQL Server. Acompanhem:
Introdução – A ideia deste artigo é a de, a partir do retorno dos dados de uma consulta em uma tabela no GridView, formatar estes dados para que tenham um visual mais intuitivo ao usuário, de forma agradável.
Dito isto, usaremos o banco de dados de exemplo da Microsoft Northwind. Se você não o tem instalado em seu SQL Server, baixe por aqui. Depois de baixado e instalado, você deve anexar o Northwind à sua instância local do SQL Server. Para isso, abra seu SQL, clique com o botão direito em Databases e clique em Attach…;agora clique em Add e vá na pasta C:\SQL Server 2000 Sample Databases, escolha o arquivo NORTHWND.MDF, clique em OK duas vezes e aguarde. Note na Figura 01 que o banco foi criado:
Agrupamento no GridView com TemplateField
Olá pessoal, neste artigo irei mostrar como agrupar os dados do GridView usando o TemplateField, editor de Templates próprio do Visual Studio. Acompanhem:
Como dito anteriormente, iremos fazer o agrupamento do GridView, sendo que teremos 1 campo que será o grupo, contendo os campos do 2º GridView.
Para este artigo, usei o banco de exemplo da Microsoft, Northwind. Para quem quiser baixá-lo, é só seguir as instruções neste link ou neste artigo.
Aplicação ASP.NET com Imagens no GridView no lugar de valores
Olá pessoal, neste artigo irei mostrar como exibir imagens em uma coluna do GridView no lugar de valores. Acompanhem:


