Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Page 1 of 12
Clique em OK para criar o projeto. Abra o Solution Explorer, clique com o boto direito sobre a soluo e selecione Add New Item do tipo Web Form chamado EdicaoDadosGridView.aspx.
http://www.microsoft.com/brasil/msdn/Tecnologias/aspnet/DadosGridViewASPNET....
1/2/2010
Edio de dados no GridView - ASP.NET 2.0: Por Renato Haddad, Microsoft Most ... Page 2 of 12
Digite um texto no corpo da pgina, exiba a Toolbox, a categoria Data e arraste o controle GridView.
exibida uma Smart Tag contendo as opes disponveis neste momento. Selecione Auto Format e aplique uma formatao para personalizar a exibio do GridView.
http://www.microsoft.com/brasil/msdn/Tecnologias/aspnet/DadosGridViewASPNET....
1/2/2010
Edio de dados no GridView - ASP.NET 2.0: Por Renato Haddad, Microsoft Most ... Page 3 of 12
O prximo passo definir uma fonte de dados. Em Choose Data Source, selecione <new data source>. So exibidas todas as possveis fontes de dados para o controle GridView, e como usaremos o banco de dados Northwind do SQL Server como exemplo, selecione Database. Note que voc usar qualquer provider existente para .NET. Clique em OK.
Para montar a conexo, voc duas opes: Caso j tenha definida alguma conexo que esteja armazenada no arquivo Web.Config, esta exibida
http://www.microsoft.com/brasil/msdn/Tecnologias/aspnet/DadosGridViewASPNET....
1/2/2010
Edio de dados no GridView - ASP.NET 2.0: Por Renato Haddad, Microsoft Most ... Page 4 of 12
1. na lista para que voc use-a. A enorme vantagem disto ocorre na manuteno de qualquer item da string de conexo. Neste caso, vou utilizar a conexo chamada myConnection que eu j criei em outro artigo.
2.
Clique no boto New Connection, informe os dados da conexo e teste para verificar o acesso.
http://www.microsoft.com/brasil/msdn/Tecnologias/aspnet/DadosGridViewASPNET....
1/2/2010
Edio de dados no GridView - ASP.NET 2.0: Por Renato Haddad, Microsoft Most ... Page 5 of 12
Clique em Next e selecione a tabela Products. Ateno: no selecione uma consulta, tem que ser uma tabela. Selecione os campos a serem exibidos para alterao.
http://www.microsoft.com/brasil/msdn/Tecnologias/aspnet/DadosGridViewASPNET....
1/2/2010
Edio de dados no GridView - ASP.NET 2.0: Por Renato Haddad, Microsoft Most ... Page 6 of 12
Ainda nesta tela, clique no boto Advanced e selecione os dois checkboxes para criar os mtodos do DataSet (Insert, Update e Delete). Clique em OK e em Next.
Clique no boto Test Query para visualizar os dados. Por fim, clique em Finish.
http://www.microsoft.com/brasil/msdn/Tecnologias/aspnet/DadosGridViewASPNET....
1/2/2010
Edio de dados no GridView - ASP.NET 2.0: Por Renato Haddad, Microsoft Most ... Page 7 of 12
Automaticamente exibida a Smart Tag com outras opes. Marque os seguintes checkboxes: Enable Paging (permite a paginao automtica sem nenhum cdigo), Enable Sorting (permite a classificao das colunas), Enable Editing (exibe o boto para editar os dados) e Enable Deleting (permite e excluso de dados).
Incio da pgina
http://www.microsoft.com/brasil/msdn/Tecnologias/aspnet/DadosGridViewASPNET....
1/2/2010
Edio de dados no GridView - ASP.NET 2.0: Por Renato Haddad, Microsoft Most ... Page 8 of 12
Customizao das colunas
Como voc pode observar, o layout das colunas no esto adequados ao contexto, e para isso vamos customizar. Na Smart Tag, selecione Edit Column. Como a primeira coluna do tipo Command Field, altere as propriedades DeleteText para Excluir, EditText para Editar, CancelText para Cancelar e UpdateText para Atualizar.
Altere o Header de cada uma das colunas sendo: Cod, Produto, Estoque e Preo. No caso da coluna Estoque e Preo, altere a propriedade DataFormatString para {0:n0} e {0:n2} respectivamente, sendo o formato numrico com zero e duas casas decimais. Alm disto, altere a propriedade ItemStyle/HorizontalAlign para Right para alinhar os itens direita.
http://www.microsoft.com/brasil/msdn/Tecnologias/aspnet/DadosGridViewASPNET....
1/2/2010
Edio de dados no GridView - ASP.NET 2.0: Por Renato Haddad, Microsoft Most ... Page 9 of 12
http://www.microsoft.com/brasil/msdn/Tecnologias/aspnet/DadosGridViewASPNET....
1/2/2010
Edio de dados no GridView - ASP.NET 2.0: Por Renato Haddad, Microsoft Mo... Page 10 of 12
http://www.microsoft.com/brasil/msdn/Tecnologias/aspnet/DadosGridViewASPNET....
1/2/2010
Edio de dados no GridView - ASP.NET 2.0: Por Renato Haddad, Microsoft Mo... Page 11 of 12
Para efetivar as alteraes, clique no Atualizar. Note que o campo ProductID (Cod) chave primria e, automaticamente no possvel alter-lo. Veja as alteraes efetivadas. Caso queira cancelar, basta clicar no boto Cancelar.
http://www.microsoft.com/brasil/msdn/Tecnologias/aspnet/DadosGridViewASPNET....
1/2/2010
Edio de dados no GridView - ASP.NET 2.0: Por Renato Haddad, Microsoft Mo... Page 12 of 12
Incio da pgina
Concluso
O uso do GridView proporciona alterar dados diretamente no Grid sem a necessidade de implementar nenhuma linha de cdigo. Lembre-se que o GridView pode ser customizado totalmente, permitindo incluir qualquer tipo de funcionalidade em pginas WEB. Bons estudos e lembre-se: No Stress, think GridView ASP.NET 2.0 Renato Haddad (rehaddad@msn.com) MVP, editor da revista MSDN Magazine Brasil, ministra treinamentos e palestras sobre .NETe autor de diversos livros e treinamentos em CD multimdia de ASP.NET, SQL Reporting Services, Visual Studio .NET 2003 e Aplicaes Mveis para celulares e Pocket PC, tanto no Brasil como em outros pases da Amrica Latina.
Incio da pgina
Fale Conosco 2010 Microsoft Corporation. Todos os direitos reservados. Entre em contato | Nota Legal | Marcas comerciais | Poltica de Privacidade
http://www.microsoft.com/brasil/msdn/Tecnologias/aspnet/DadosGridViewASPNET....
1/2/2010