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
</asp:TemplateField>

 <asp:TemplateField

ShowHeader="true" HeaderText="SERVIDOR">

 <ItemTemplate>

 <asp:Label

ID="lblDataSource" runat="server">

 <%#

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

 </asp:Label>

 </ItemTemplate>

 <EditItemTemplate>

 <asp:TextBox

ID="txtDataSource" runat="server"

 Text='<%#

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

 </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

ShowHeader="true" HeaderText="AMBIENTE">

 <ItemTemplate>

 <asp:Label

ID="lblIdAmbiente" runat="server">

 <%#

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

 </asp:Label>

 </ItemTemplate>

 <EditItemTemplate>

 <asp:TextBox

ID="txtIdAmbiente" runat="server"

 Text='<%#

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

 </asp:TextBox>

 </EditItemTemplate>

 </asp:TemplateField>

 <asp:CommandField

ButtonType="Button" CancelText="C" DeleteText="D" EditText="E"

HeaderText="A&#199;&#195;O"

 InsertVisible="False"

ShowDeleteButton="true" ShowEditButton="True" UpdateText="A" />

 </Columns>

 <PagerSettings

Mode="NumericFirstLast" Position="TopAndBottom"

FirstPageText="Primeira" LastPageText="&#218;ltima" />

 </asp:GridView>

Referência: 1.2 GridView

A referência 1.2 GridView é bem particular porque o mesmo mostra apenas

os campos do meu bando de dados. Serve como exemplo onde você possa

seguir e desenvolver o seu.

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

Código Behing

No próximo passo é preencher o grid utilizando o código C#.NET.

No método Load coloquei o seguinte código: (Referência 1.3 GridView)

 if (!Page.IsPostBack)

 {

 PreencheGridView();

 }

Referência: 1.3 GridView

Logo depois criei o método da referência 1.3 GridView.

/// <summary>

 /// Método que preenche o grid view

 /// </summary>

 private void PreencheGridView()

 {

 //instanciando método dentro da página.

 //camada de cima.

 ConfigurarConexao config = new ConfigurarConexao();

 this.gdBancoServidor.DataSource =

config.SelecionarConfiguracaoOffLine();

 this.gdBancoServidor.DataBind();

 }

Referência: 1.4 GridView

Explicação:

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

É simples, fácil e prático. Chamei o método SelecionarConfiguracaoOffLine()

que é responsável para trazer os dados como DataSet. Depois de pegar os

dados e vincular ao DataSource do GridView, só chamar o DataBind(). Não

é diferente do componente DataGrid do VS 2003.

O método SelecionarConfiguracaoOffLine() faz o seguinte: Conecta no

banco de dados, faz o select na tabela de dados e retorna os campos que

irei preencher no GridView como DataSet, apenas isso.

Executei o código e mesmo foi preenchido automaticamente. (Referência

1.5 GridView)

Referência: 1.5 GridView

Bom, fico por aqui e espero ter ajudado. Na segunda parte mostrarei como

editar e deletar dados gridview.

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 II

Visual Studio.NET 2005

Olá pessoal, estarei aqui para mostrar como editar montando o método

RowEditing e RowUpdating. De certa forma é bem simples e legal de usar.

Em um projeto web que fiz para um banco, tive que guardar como controle

os dados antes de ser mudados, ou seja, tive que pegar os dados anteriores

e os dados atuais editados pelo usuário para gravar em uma tabela de

controle e log.

Bom, essa é uma continuação da parte I, se ainda não leu, por favor, leia e

entenda como foi feito anteriormente. Nessa parte anterior, mostrei como

preencher o GridView, veja como ficou. (2.1 GridView Parte II)

Referência: 2.1 GridView Parte II

Explicação:

Entro com os dados e clico no botão “Salvar”, o GridView mostra os dados

que foram gravados no banco de dados. Muito simples e fácil para

desenvolver.

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

Editar

Quando for editar os campos do meu GridView, deve ser feito antes de tudo

o html para saber quais os campos serão editados. No meu caso, defini

todos os meus campos do Grid para serem editados.

<Columns>

 <asp:TemplateField

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>