curso pr-tico de ms visual studio[1] net 2005
330 pág.

curso pr-tico de ms visual studio[1] net 2005

Disciplina:Tecnologias Web2.420 materiais7.000 seguidores
Pré-visualização35 páginas
Exception Parte II

Na parte III mostrarei como utilizar a classe de erro usando como

componente referenciado.

Espero ter ajudado de alguma forma.

Curso Prático Visual Studio.NET 2005

Este material não pode ser usado em treinamentos e em sala de aula.
http://www.mauriciojunior.org

GridView Parte I

Visual Studio .NET 2005

Mostrarei como desenvolver e usar esse grande componente do Visual

Studio.NET 2005 chamado GridView. Voltando um pouco a história, no ASP

3.0 nenhum componente existia antes para melhorar o nível de codificação

ou a velocidade de desenvolvimento, já no Visual Studio.NET 2003 surgiu

um componente chamado DataGrid que revolucionou o mercado dos

desenvolvedores. Na prática, esse componente acaba virando uma <table>

com vários <tr> e <td>.

Antes de continuar segue uma frase criptografada, se você conseguir

decifrar poderá ganhar um livro.

Nf nboeb f-nbjm dpn p bttvoup hboifj p mjxsp.

Com o novo lançamento do Visual Studio, foi lançado um novo componente

junto da IDE. Vou dizer que é parente do DataGrid porque é bem parecido

em relação ao desenvolvimento. Possibilita as grandes artimanhas para o

programador.

Existem várias formas ou para ser mais exato duas formas fáceis e rápidas

para preencher um GridView: uma é usando o visual e outra usando o

código mesmo. Não irei mostrar nada pelo visual, sinceramente não gosto

programar usando apenas o visual; gosto de saber o que está acontecendo

no código mesmo. Se você quiser usar o visual, existem artigos pela

internet que podem mostrar como utilizar.

Curso Prático Visual Studio.NET 2005

Este material não pode ser usado em treinamentos e em sala de aula.
http://www.mauriciojunior.org

Referência: 1.1 GridView

Como posso notar, os componentes estão todos no toolbox igual ao VS

2003, porém agora organizados por funcionalidades e funções. O que está

circulado de vermelho mostra todos os componentes de DATA. O GridView

está selecionado de azul e está ao lado direito da tela.

Mostrarei como editar, deletar dados e preencher grid. Em relação à

conexão com o banco de dados, conexão e select não será mostrada porque

uso um framework de dados que fiz.

Curso Prático Visual Studio.NET 2005

Este material não pode ser usado em treinamentos e em sala de aula.
http://www.mauriciojunior.org

Depois que coloquei o componente na tela, irei preenchê-lo.

Fui ao banco de dados e trouxe uma lista de dados chamada dataset.

Para entender, criei uma outra classe responsável para ir ao banco de

dados, ou seja, uma outra camada que é responsável apenas para acessar

os dados e trazê-los.

Código HTML do GridView.

GridView

Id = gdBancoServidor

HTML do GridView

<asp:GridView ID="gdBancoServidor" runat="server" CellPadding="4"

AutoGenerateColumns="False" Width="70%" AllowPaging="True"

 GridLines="None"

OnRowEditing="gdBancoServidor_RowEditing"

OnRowCancelingEdit="gdBancoServidor_RowCancelingEdit"

OnRowUpdating="gdBancoServidor_RowUpdating"

 DataKeyNames="IdCooperativa"

OnRowDeleting="gdBancoServidor_RowDeleting">

 <AlternatingRowStyle

BackColor="#cdcdcd" />

 <HeaderStyle

BackColor="#CCCCCC" HorizontalAlign="Left" />

 <PagerStyle

HorizontalAlign="Left" />

 <Columns>

 <asp:TemplateField

Curso Prático Visual Studio.NET 2005

Este material não pode ser usado em treinamentos e em sala de aula.
http://www.mauriciojunior.org

ShowHeader="false">

 <ItemTemplate>

 <asp:Label

Visible="false" ID="lblIdCooperativa" runat="server">

 <%#

DataBinder.Eval(Container.DataItem, "IdCooperativa")%>

 </asp:Label>

 </ItemTemplate>

 <EditItemTemplate>

 <asp:TextBox

Visible="false" ID="txtIdCooperativa" runat="server"

 Text='<%#

DataBinder.Eval(Container.DataItem, "IdCooperativa") %>'>

 </asp:TextBox>

 </EditItemTemplate>

 </asp:TemplateField>

 <asp:TemplateField

HeaderText="NR COOP">

 <ItemTemplate>

 <asp:Label

ID="lblNumCooperativa" runat="server">

 <%#

DataBinder.Eval(Container.DataItem, "NumCooperativa")%>

 </asp:Label>

 </ItemTemplate>

 <EditItemTemplate>

 <asp:TextBox

ID="txtNumCooperativa" runat="server"

 Text='<%#

DataBinder.Eval(Container.DataItem, "NumCooperativa") %>'>

 </asp:TextBox>

 </EditItemTemplate>

 </asp:TemplateField>

 <asp:TemplateField

Curso Prático Visual Studio.NET 2005

Este material não pode ser usado em treinamentos e em sala de aula.
http://www.mauriciojunior.org

HeaderText="BANCO DE DADOS">

 <ItemTemplate>

 <asp:Label

ID="lblInitialCatalog" runat="server">

 <%#

DataBinder.Eval(Container.DataItem, "InitialCatalog") %>

 </asp:Label>

 </ItemTemplate>

 <EditItemTemplate>

 <asp:TextBox

ID="txtInitialCatalog" runat="server"

 Text='<%#

DataBinder.Eval(Container.DataItem, "InitialCatalog") %>'>

 </asp:TextBox>

 </EditItemTemplate>