Desenvolvimento - ASP. NET
ASP.NET / DataGrid – Master Details com edição do Details (Pai-Filho)
Cada vez mais surgem novos artigos sobre o DataGrid e realmente quanto mais estudamos sempre encontramos uma novidade, por ser um componente bem ajustável o numero de implementações sempre será muito grande. Dessa vez vamos criar um DataGrid dentro do outro, no estilo Pai-Filho e editar os dados do grid filho.
por Ramon DurãesCada vez mais surgem novos artigos sobre o DataGrid e realmente quanto mais estudamos sempre encontramos uma novidade, por ser um componente bem ajustável o numero de implementações sempre será muito grande. Dessa vez vamos criar um DataGrid dentro do outro, no estilo Pai-Filho e editar os dados do grid filho. Confira o resultado na Figura 1.
Figura 1 - Editando DataGrid filho
Este artigo direcionado para quem já conhece o DataGrid e seus eventos, tal como acesso a banco de dados.
Figura 2 - DataGrid
Você vai precisar inserir um DataGrid, com duas colunas adicionais, uma Bound Column (Select) e uma outra Template Column, dentro do template você vai inserir outro DataGrid que será o filho. E depois no filho inserir um Bound Column (Delete) e Outro Bound Column (Edit).
Para facilitar o trabalho abra seu aspx no modo HTML e coloque o código abaixo. Lembrar de inserir entre as tags <Form>... </Form>. O resultado obtido será o mesmo da Figura 2, com isso você já terá em seu código os objetos dgMaster e dgDetails.
Alterando DataGrid_md.aspx (MODO HTML)
<!-- Inicio DataGrid ---> <asp:datagrid id="dgMaster" runat="server" BorderColor="#336666" Border>Para download do código clique aqui.O que você gostaria de ver sobre DataGrid?
Aguardo seu comentário! Participe!!! Até próximo artigo!