You are on page 1of 2

Pra trabalhar com link, deve-se criar um aspnetwebapplication e apagar tudo menos Adicione um novo item e v em Mster Page

(ela a pgina padro, com cabealho, rodap, etc.., e o contedo o que ser editvel em todas as pginas). Na pgina Mster adicione um <asp:Label runat = server Text = Sistema de Locao /> dentro da <div>. A prxima linha deve ser um <hr />. Ele adiciona no design um cabealho escrito Sistema de Locao e um campo na seqncia. Adicione um novo item de novo e v em Web Form using Mster Page pra poder usar o Mster page criado no item anterior. Quando clicar em Adicionar ele pede uma Mster Page e voc deve apontar aquela que j foi criada no item anterior. Quando voc visualizar o design voc ver que tudo est desabilitado e preenchido como a Mster e s o contedo fica disponvel pra edio. Adicione neste design, no contedo, um label e um grid. Clique no Solution Explorer na pgina criada e selecione como pgina padro quando executar o projeto. No label, altere o texto para o que for seu trabalho e no grid altere a propriedade (ID) para grdTrabalhoQueVocEstExecutando. V em View e selecione Server Explorer. O Data Connections para a manipulao como em Java na guia Servios. Clique com o boto direito em Data Connections e escolha Add Connection. Selecione Microsoft SQL Server. Ele vai selecionar por padro o Data Provider que vai usar o System.Data.Client l que a gente sempre usa no Visual Studio pra conexo. Selecione o servidor e o banco de dados adequado. Vai ser criada uma conexo l na janela Server Explorer. Se voc clicar com o boto direito e em Propriedades voc vai ver que ele se conectou com aquela conexo padro l (System.Data.Client). Expandindo os diretrios d pra manipular as tabelas do banco. Adicione novo item e escolha Data no canto esquerdo e depois LINQ to SQL Classes. Quando clicar em adicionar gerado um arquivo com extenso dbml e uma tela branca com uma mensagem surge. No Server Explorer, selecione suas tabelas e arraste para esta rea em branco. Ele faz o mapeamento de objeto relacional, ou seja, ele cria objetos a partir das tabelas arrastadas e vincula estes objetos s tabelas. Por exemplo: se voc tem uma tabela Cliente com Id e Nome, criada uma classe Cliente com os atributos Id e Nome e se voc alterar algo em um alterado no outro tambm. Isso feito pela linha [global::System.Data.Linq.Mapping.ColumnAttribute(Storage....)]. criada no web.config uma nova String de conexo (ConnectionString) que vai ser tomada como padro para toda conexo daqui pra frente. No vai mais ser necessrio ficar definindo a String de conexo toda hora mais. O contexto de conexo (arquivo usado para alterar as propriedades e manipulaes do banco de dados) criado com o mesmo nome da classe de conexo (BDAlgumaCoisa). Sempre que se precisar manipular o banco de dados usada esta classe. Assim: BDAlgumaCoisaDataContext ctx = new BDLocacaoDataContext(); grdNomeDaGrid.DataSource = ctx.NomeDaGridComUmSNoFinal.ToList(); grdNomeDaGrid.DataBind();

Se for adicionado o using na linha do BD isso faz com que a conexo seja fechada depois do uso do bloco criado. Assim: using (BDAlgumaCoisaDataContext ctx = new BDLocacaoDataContext()) { grdNomeDaGrid.DataSource = ctx.NomeDaGridComUmSNoFinal.ToList(); grdNomeDaGrid.DataBind(); } Aps a execuo da segunda linha entre chaves chamado o mtodo dispose(); da conexo que faz com que ela seja fechada.

You might also like