Como: Preencher documentos com dados de um banco de dados
Se aplica a |
---|
As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office. Tipo de Projeto
Versão do Microsoft Office
For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto. |
Você pode acessar dados em projetos de nível de documento Ferramentas do Visual Studio para o Office da mesma maneira que você acessar dados em projetos Windows Forms.Use as mesmas ferramentas e código para transferir os dados de um banco de dados para sua solução e você pode usar controles Windows Forms para exibir os dados.
Além disso, você pode exibir dados usando controles de host.Controles de host são objetos nativos no Microsoft Office Word que foram aprimorados com eventos e capacidade de ligação de dados.For more information, see Itens de host e Visão geral sobre controles de host.
Iniciando no Visual Studio 2008 Serviço Pack 1 (SP1), você também pode acessar dados em projetos de nível de aplicativo, mas apenas por meio de programação em tempo de execução.
O exemplo a seguir mostra como adicionar controles ligados a dados em projetos de nível de documento usando um designer.Para obter um exemplo de como adicionar controles ligados a dados em projetos de nível de aplicativo em tempo de execução, consulte Demonstra Passo a passo: Ligação de dados simples em um projeto de nível de aplicativo.
Adicionando um Controlarar a um documento em tempo de design
Para preencher um documento com dados de um banco de dados
Abrir um projeto de nível de documento do Word no Visual Studio, com o documento Abrir no designer.
Abrir da janela de Data Sources e criar uma fonte de dados de um banco de dados.For more information, see Como: Conectar-se a Dados em um Banco de Dados.
Arraste o campo desejado Dados janela de Dadosta Sources para seu documento.
Um dos seguintes controles é criado no documento, dependendo do tipo de projeto que você está desenvolvendo:
Para projetos do Word 2007, um Controlarar de conteúdo é adicionado ao documento.O tipo de Controlarar de conteúdo depende de como o tipo de dados do campo selecionado.For more information, see Os controles de conteúdo.
Para projetos do Word 2003, um Controlarar de Bookmark é adicionado ao documento.For more information, see Indicador de Controlarar.
Você pode adicionar um Controlarar diferente, selecionando o campo de dados na janela fontes de dados e, em seguida, escolhendo um Controlarar diferente Soltar Soltar-Para Baixo.
Objetos no projeto
Em adição ao Controlarar, os seguintes objetos relacionados a dados são automaticamente adicionados ao seu projeto:
Um dataset tipado que encapsula as tabelas de dados que você conectado no banco de dados.For more information, see Datasets in Visual Studio Overview.
Um BindingSource que conecta o Controlarar ao dataset tipado.For more information, see Visão geral sobre o componente BindingSource.
Um TableAdapter que se conecta o dataset tipado ao banco de dados.For more information, see Visão geral do TableAdapter.
Um TableAdapterManager, que é usado para coordenar os adaptadores de tabela no dataset para ativar atualizações hierárquicas.Para obter mais informações, consulte Atualização hierárquica e Visão geral do TableAdapterManager.
Quando você executa o projeto, o Controlarar exibe o primeiro registro na Origem de dados.Você pode usar o BindingSource para permitir que os usuários percorra os registros.
Para percorrer os registros
- Use métodos de BindingSource , como MoveNext e MovePrevious.
Para obter informações sobre como enviar atualizações para o dataset digitado e o banco de dados, consulte Como: Atualizar uma Origem de dados com dados de um Controlarar de host.
Consulte também
Tarefas
Como: Preencher documentos com dados de objetos
Como: Atualizar uma Origem de dados com dados de um Controlarar de host
Conceitos
Visão geral sobre fontes de dados
Usando arquivos de banco de dados local em Visão geral de soluções do Office
Conectando-se a Dados no Visual Studio
Referência
Visão geral sobre o componente BindingSource
Date |
History |
Motivo |
---|---|---|
De 2008 de julho |
Informações sobre vinculação de dados em suplementos de nível de aplicativo Adicionados. |
Alteração de recurso do SP1. |