SlideShare una empresa de Scribd logo
1 de 11
04 - Acesso e Manipulação de Dados através de Controles
 Por que acessar e
manipular dados?
 Controles de acesso e
manipulação de dados
 DetailsView
 GridView
 SQLDatasource
 Tópicos de Esclarecimento
 Exercício
 Dicas de Estudo
 Agradecimento
 Em um software que faz uso de um Banco de Dados ou qualquer
outra forma de persistência dos mesmos (arquivos de texto, XML,
entre outros), o processo de controle e manipulação dos dados é um
dos fatores mais importantes para sua funcionalidade.
 No Visual Studio, os controles de acesso e manipulação de dados
estão localizados na aba Data.
 Os controles de acesso a dados são responsáveis pela configuração
da fonte de dados a ser utilizada. Já os controles de manipulação de
dados são responsáveis pelo gerenciamento dos mesmos (alteração,
exclusão, exibição e inserção).
 Em nosso mini-curso estudaremos o acesso e manipulação dos dados
através dos controles DetailsView, GridView e SQLDataSource.
 DetailsView
 Esse controle permite a alteração, exclusão, exibição ou inserção de um
único registro de sua fonte de dados (Data Source). Ele exibe cada campo de
sua tabela em uma linha.
 Principais Propriedades
 DataKeyNames: é uma lista dos campos chave da fonte de dados.
 DataSourceID: a identificação da fonte de dados utilizada.
 DefaultMode: é o modo de exibição dos dados (somente leitura, edição ou
inserção).
 GridView
 Sua principal função é exibir os dados requisitados por uma consulta. Por
meio dele, também é possível editar e excluir registros de um Banco de
Dados.
 Principais Propriedades
 AutoGenerateColumns: especifica se as colunas serão geradas
automaticamente.
 DataKeyNames: é uma lista dos campos chave da fonte de dados.
 DataSourceID: a identificação da fonte de dados utilizada.
 SQLDataSource
 Tem como objetivo servir como fonte de dados para os controles que precisam
acessá-los. Esse controle funciona somente com arquivos que são Bancos de Dados.
 Principais Propriedades
 ConnectionString: armazena a string de conexão com o Banco de Dados.
 DeleteQuery: comando para exclusão de registros.
 InsertQuery: comando para inserção de registros.
 SelectQuery: comando para seleção de registros.
 UpdateQuery: comando para atualização de registros.
 DetailsView e GridView
 É possível configurar a fonte de dados, como também habilitar recursos
como paginação, ordenação, edição, exclusão de registros, entre outros,
nesses controles. Para isso, é só clicar na Smart Tag (seta no canto superior
direito do controle) e selecionar o que deseja adicionar ou modificar.
 É possível também inserir um controle dentro do outro. Ex.: podemos inserir
um LinkButton dentro de um GridView. Para isso, utilizamos a opção Edit
Templates, que podem ser encontrados na SmartTag.
 Controles da aba Data
 http://msdn.microsoft.com/pt-br/default.aspx
 http://www.macoratti.net
Acesso e manipulação de dados com DetailsView, GridView e SQLDataSource

Más contenido relacionado

Destacado

Buoi 3 seo onpage
Buoi 3  seo onpageBuoi 3  seo onpage
Buoi 3 seo onpageviet nghiem
 
Long term forecast for Medicaid enrollment and spending in Alaska supplem...
Long term forecast for Medicaid enrollment and spending in Alaska supplem...Long term forecast for Medicaid enrollment and spending in Alaska supplem...
Long term forecast for Medicaid enrollment and spending in Alaska supplem...akame2015
 
Design Language - an essential part of market and business strategy
Design Language - an essential part of market and business strategyDesign Language - an essential part of market and business strategy
Design Language - an essential part of market and business strategyUBM Canon
 
Reduce allergy symtoms
Reduce allergy symtomsReduce allergy symtoms
Reduce allergy symtomsThom Wofford
 
New York City Department of Buildings Filing rep course_202
New York City Department of Buildings Filing rep course_202New York City Department of Buildings Filing rep course_202
New York City Department of Buildings Filing rep course_202Safe Rise
 
Strategiskplan_2015-2018_ver.1.2_tryck
Strategiskplan_2015-2018_ver.1.2_tryckStrategiskplan_2015-2018_ver.1.2_tryck
Strategiskplan_2015-2018_ver.1.2_tryckViveka Leksell
 
10 tips for a Great Photo Shoot with John@FocusOnImages.com
10 tips for a Great Photo Shoot with John@FocusOnImages.com10 tips for a Great Photo Shoot with John@FocusOnImages.com
10 tips for a Great Photo Shoot with John@FocusOnImages.comJohn Cobbett
 
Morning Zeitgeist - July 2015
Morning Zeitgeist - July 2015Morning Zeitgeist - July 2015
Morning Zeitgeist - July 2015joelbeckerman
 
Redes lan2 : instrucción 1/2006 de la Junta de Andalucía
Redes lan2 : instrucción 1/2006 de la Junta de AndalucíaRedes lan2 : instrucción 1/2006 de la Junta de Andalucía
Redes lan2 : instrucción 1/2006 de la Junta de AndalucíaJuan Carlos Rubio Pineda
 
Arwen Abreu_CV 2015
Arwen Abreu_CV 2015Arwen Abreu_CV 2015
Arwen Abreu_CV 2015Arwen Abreu
 
New student assistant orientation
New student assistant orientationNew student assistant orientation
New student assistant orientationShaundra Lee
 

Destacado (18)

Buoi 3 seo onpage
Buoi 3  seo onpageBuoi 3  seo onpage
Buoi 3 seo onpage
 
The Process
The ProcessThe Process
The Process
 
B&B Overview
B&B OverviewB&B Overview
B&B Overview
 
Long term forecast for Medicaid enrollment and spending in Alaska supplem...
Long term forecast for Medicaid enrollment and spending in Alaska supplem...Long term forecast for Medicaid enrollment and spending in Alaska supplem...
Long term forecast for Medicaid enrollment and spending in Alaska supplem...
 
Design Language - an essential part of market and business strategy
Design Language - an essential part of market and business strategyDesign Language - an essential part of market and business strategy
Design Language - an essential part of market and business strategy
 
Reduce allergy symtoms
Reduce allergy symtomsReduce allergy symtoms
Reduce allergy symtoms
 
New York City Department of Buildings Filing rep course_202
New York City Department of Buildings Filing rep course_202New York City Department of Buildings Filing rep course_202
New York City Department of Buildings Filing rep course_202
 
Strategiskplan_2015-2018_ver.1.2_tryck
Strategiskplan_2015-2018_ver.1.2_tryckStrategiskplan_2015-2018_ver.1.2_tryck
Strategiskplan_2015-2018_ver.1.2_tryck
 
Torta na cara
Torta na caraTorta na cara
Torta na cara
 
10 tips for a Great Photo Shoot with John@FocusOnImages.com
10 tips for a Great Photo Shoot with John@FocusOnImages.com10 tips for a Great Photo Shoot with John@FocusOnImages.com
10 tips for a Great Photo Shoot with John@FocusOnImages.com
 
A imaculada conceicao_de_maria
A imaculada conceicao_de_mariaA imaculada conceicao_de_maria
A imaculada conceicao_de_maria
 
Morning Zeitgeist - July 2015
Morning Zeitgeist - July 2015Morning Zeitgeist - July 2015
Morning Zeitgeist - July 2015
 
Color coated roofing sheets
Color coated roofing sheetsColor coated roofing sheets
Color coated roofing sheets
 
Sb cv
Sb cvSb cv
Sb cv
 
Redes lan2 : instrucción 1/2006 de la Junta de Andalucía
Redes lan2 : instrucción 1/2006 de la Junta de AndalucíaRedes lan2 : instrucción 1/2006 de la Junta de Andalucía
Redes lan2 : instrucción 1/2006 de la Junta de Andalucía
 
Arwen Abreu_CV 2015
Arwen Abreu_CV 2015Arwen Abreu_CV 2015
Arwen Abreu_CV 2015
 
Proyecto_USS
Proyecto_USSProyecto_USS
Proyecto_USS
 
New student assistant orientation
New student assistant orientationNew student assistant orientation
New student assistant orientation
 

Similar a Acesso e manipulação de dados com DetailsView, GridView e SQLDataSource

Banco dados i prof ivan (acesse www.portalgsti.com.br)
Banco dados i prof ivan (acesse  www.portalgsti.com.br)Banco dados i prof ivan (acesse  www.portalgsti.com.br)
Banco dados i prof ivan (acesse www.portalgsti.com.br)Andre Sidou
 
05 - Acesso e Manipulação de Dados através de Classes do ADO.NET
05 - Acesso e Manipulação de Dados através de Classes do ADO.NET05 - Acesso e Manipulação de Dados através de Classes do ADO.NET
05 - Acesso e Manipulação de Dados através de Classes do ADO.NETfilipe-lemos
 
Universidade federal do amazonas Banco de Dados - Apresentação final
Universidade federal do amazonas   Banco de Dados - Apresentação finalUniversidade federal do amazonas   Banco de Dados - Apresentação final
Universidade federal do amazonas Banco de Dados - Apresentação finalRenan Levy
 
Guia rápido de utilização do Access 2013
Guia rápido de utilização do Access 2013Guia rápido de utilização do Access 2013
Guia rápido de utilização do Access 2013Nilton (LOMEUTEC)
 
Apostila de Banco dados
Apostila de Banco dadosApostila de Banco dados
Apostila de Banco dadosFernando Palma
 
Arquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosArquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosdiogocbj
 
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosAula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosVitor Hugo Melo Araújo
 
Quest banco dados
Quest banco dadosQuest banco dados
Quest banco dadosCarol Luz
 
Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Carlos Melo
 
Banco de dados aula 2
Banco de dados   aula 2Banco de dados   aula 2
Banco de dados aula 2danitrani
 
Sistema de gerenciamento de banco de dados
Sistema de gerenciamento de banco de dadosSistema de gerenciamento de banco de dados
Sistema de gerenciamento de banco de dadosJuh Souza
 
Célio Azevedo - Apostilas de SQL atualizadas
Célio Azevedo - Apostilas de SQL atualizadasCélio Azevedo - Apostilas de SQL atualizadas
Célio Azevedo - Apostilas de SQL atualizadasUCAM
 

Similar a Acesso e manipulação de dados com DetailsView, GridView e SQLDataSource (20)

Banco dados i prof ivan (acesse www.portalgsti.com.br)
Banco dados i prof ivan (acesse  www.portalgsti.com.br)Banco dados i prof ivan (acesse  www.portalgsti.com.br)
Banco dados i prof ivan (acesse www.portalgsti.com.br)
 
05 - Acesso e Manipulação de Dados através de Classes do ADO.NET
05 - Acesso e Manipulação de Dados através de Classes do ADO.NET05 - Acesso e Manipulação de Dados através de Classes do ADO.NET
05 - Acesso e Manipulação de Dados através de Classes do ADO.NET
 
Universidade federal do amazonas Banco de Dados - Apresentação final
Universidade federal do amazonas   Banco de Dados - Apresentação finalUniversidade federal do amazonas   Banco de Dados - Apresentação final
Universidade federal do amazonas Banco de Dados - Apresentação final
 
Apostila sqlserver65v1a
Apostila sqlserver65v1aApostila sqlserver65v1a
Apostila sqlserver65v1a
 
Guia rápido de utilização do Access 2013
Guia rápido de utilização do Access 2013Guia rápido de utilização do Access 2013
Guia rápido de utilização do Access 2013
 
Apostila de Banco dados
Apostila de Banco dadosApostila de Banco dados
Apostila de Banco dados
 
Apostila de banco de dados da ucg
Apostila de banco de dados da ucgApostila de banco de dados da ucg
Apostila de banco de dados da ucg
 
Arquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosArquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dados
 
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosAula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de Dados
 
Quest banco dados
Quest banco dadosQuest banco dados
Quest banco dados
 
Apostila Oracle 10g
Apostila Oracle 10gApostila Oracle 10g
Apostila Oracle 10g
 
Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1
 
Ado
AdoAdo
Ado
 
Artc 1249307788 43
Artc 1249307788 43Artc 1249307788 43
Artc 1249307788 43
 
Hands on Labs - SQL Server 2008
Hands on Labs - SQL Server 2008Hands on Labs - SQL Server 2008
Hands on Labs - SQL Server 2008
 
Banco de dados aula 2
Banco de dados   aula 2Banco de dados   aula 2
Banco de dados aula 2
 
Aula 10 banco de dados
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
 
Sistema de gerenciamento de banco de dados
Sistema de gerenciamento de banco de dadosSistema de gerenciamento de banco de dados
Sistema de gerenciamento de banco de dados
 
Apresentação DAMARECE
Apresentação DAMARECEApresentação DAMARECE
Apresentação DAMARECE
 
Célio Azevedo - Apostilas de SQL atualizadas
Célio Azevedo - Apostilas de SQL atualizadasCélio Azevedo - Apostilas de SQL atualizadas
Célio Azevedo - Apostilas de SQL atualizadas
 

Acesso e manipulação de dados com DetailsView, GridView e SQLDataSource

  • 1. 04 - Acesso e Manipulação de Dados através de Controles
  • 2.  Por que acessar e manipular dados?  Controles de acesso e manipulação de dados  DetailsView  GridView  SQLDatasource  Tópicos de Esclarecimento  Exercício  Dicas de Estudo  Agradecimento
  • 3.  Em um software que faz uso de um Banco de Dados ou qualquer outra forma de persistência dos mesmos (arquivos de texto, XML, entre outros), o processo de controle e manipulação dos dados é um dos fatores mais importantes para sua funcionalidade.
  • 4.  No Visual Studio, os controles de acesso e manipulação de dados estão localizados na aba Data.  Os controles de acesso a dados são responsáveis pela configuração da fonte de dados a ser utilizada. Já os controles de manipulação de dados são responsáveis pelo gerenciamento dos mesmos (alteração, exclusão, exibição e inserção).  Em nosso mini-curso estudaremos o acesso e manipulação dos dados através dos controles DetailsView, GridView e SQLDataSource.
  • 5.  DetailsView  Esse controle permite a alteração, exclusão, exibição ou inserção de um único registro de sua fonte de dados (Data Source). Ele exibe cada campo de sua tabela em uma linha.  Principais Propriedades  DataKeyNames: é uma lista dos campos chave da fonte de dados.  DataSourceID: a identificação da fonte de dados utilizada.  DefaultMode: é o modo de exibição dos dados (somente leitura, edição ou inserção).
  • 6.  GridView  Sua principal função é exibir os dados requisitados por uma consulta. Por meio dele, também é possível editar e excluir registros de um Banco de Dados.  Principais Propriedades  AutoGenerateColumns: especifica se as colunas serão geradas automaticamente.  DataKeyNames: é uma lista dos campos chave da fonte de dados.  DataSourceID: a identificação da fonte de dados utilizada.
  • 7.  SQLDataSource  Tem como objetivo servir como fonte de dados para os controles que precisam acessá-los. Esse controle funciona somente com arquivos que são Bancos de Dados.  Principais Propriedades  ConnectionString: armazena a string de conexão com o Banco de Dados.  DeleteQuery: comando para exclusão de registros.  InsertQuery: comando para inserção de registros.  SelectQuery: comando para seleção de registros.  UpdateQuery: comando para atualização de registros.
  • 8.  DetailsView e GridView  É possível configurar a fonte de dados, como também habilitar recursos como paginação, ordenação, edição, exclusão de registros, entre outros, nesses controles. Para isso, é só clicar na Smart Tag (seta no canto superior direito do controle) e selecionar o que deseja adicionar ou modificar.  É possível também inserir um controle dentro do outro. Ex.: podemos inserir um LinkButton dentro de um GridView. Para isso, utilizamos a opção Edit Templates, que podem ser encontrados na SmartTag.
  • 9.
  • 10.  Controles da aba Data  http://msdn.microsoft.com/pt-br/default.aspx  http://www.macoratti.net