NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalTutoriaisLanodecastro : Listadados001
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


Lista de Dados com Subitens – Parte I

 

Olá Pessoal,

 

Olha, tentei de todas as formas, mas este foi o título que consegui encontrar para este tutorial.

 

Vou tentar através dele, mostrar a vocês como criar listagem de dados com Subitens, onde os dados são obtidos através de uma base de dados. Não entendeu? Então vamos no popular mesmo: No banco de dados Northwind existe uma tabela de Produtos e outra de Categorias, onde a tabela de Produtos relaciona a qual categoria de Produtos um tal produto pertence. Digamos que você tem o desafio de listar todas estas categorias e seus respectivos produtos, como no modelo abaixo:

 

 

Exibi apenas 2 categorias.

 

Não parece uma tarefa fácil, mas 80% do que é necessário já foi escrito nos tutoriais deste site.

 

Então, mãos a obra. Crie um novo projeto chamado ListaDeProdutos

 

 

Estou utilizando a linguagem Visual Basic.Net, mas você pode construir em C# ou J# também.

 

Crie um novo arquivo chamado ProdutosPorCategoria.aspx

 

 

Abra este arquivo e adicione um DataList chamado dlCategorias.

 

 

Agora, temos que criar o template do DataList. Para isso, clique com o botão direito sobre o dlCategorias, opção Edit Template, opção ItemTemplate

 

 

Vamos inserir uma tabela com 1 coluna e 2 linhas na seção Item Template. Para isso, clique na seção ItemTemplate e depois vá até o menu Table>Insert>Table

 

 

Configure de acordo com a imagem abaixo e clique em Ok

 

 

Clique na tabela e formate-a como desejar. Veja como fiz:

 

 

Na parte onde está marrom, vamos inserir um Label. Clique na ToolBox e arraste um label para dentro desta parte que está em Marrom

 

 

Ainda com o Label selecionado, vá até a guia de propriedades e clique em DataBindings. Selecione a opção text à esquerda, na parte da direita, expanda a opção Container e selecione a opção DataItem. Clique na opção Custom Binding Expression e escreva a expressão de acordo com a imagem abaixo:

 

 

Clique em Ok.

 

Agora, abra a Tool Box e arraste um DataGrid para a seção que está de verde. Dê a ele o nome de dgItems.

 

 

Formate seu DataGrid como quiser, mas que pelo menos combine as cores com a tabela. Veja:

 

 

Ainda com o DataGrid selecionado, vá até a guia de propriedades e na propriedade ShowHeader marque false para ocultar o cabeçalho.

 

 

Vejam o resultado:

 

 

Salve o arquivo, e na próximo tutorial continuamos.

 

Um abraço,

 

Lano de Castro

 

Quer receber novidades e e-books gratuitos?

 
 

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2025 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI