Compartilhar via


Como: Preencher documentos com dados de um banco de dados.

Da mesma forma que você acessar dados em projetos Windows Forms, você pode acessar dados em projetos de nível de documento para Microsoft Office. Você usa as mesmas ferramentas e o código para trazer 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. Os controles de host são objetos nativos do Word de Microsoft Office que foram aprimorados com o recurso de ligação de dados e eventos. For more information, see Itens de host e a visão geral sobre controles de Host.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento para Word 2007 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

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.

link para vídeo Para uma demonstração de vídeo relacionada, consulte Vinculação de dados para o Word 2007 conteúdo controles usando Visual Studio Tools para o Office System (3.0).

Adicionando um controle a um documento em tempo de Design

Para preencher um documento com dados de um banco de dados.

  1. Abrir um projeto de nível de documento do Word em Visual Studio, com o documento aberto no designer.

  2. Abrir o Fontes de dados janela 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.

  3. Arraste o campo desejado da Fontes de dados janela ao seu documento.

Um controle de conteúdo é adicionado ao documento. O tipo de controle de conteúdo depende do tipo de dados do campo selecionado. For more information, see Controles de conteúdo.

Você pode adicionar um controle diferente, selecionando o campo de dados de Fontes de dados janela e, em seguida, escolhendo um controle diferente na lista drop-down.

Objetos no projeto

Além de para o controle, os objetos de dados relacionados a seguir são adicionados automaticamente ao seu projeto:

Quando você executar o projeto, o controle exibe o primeiro registro na fonte de dados. Você pode usar o BindingSource para permitir aos usuários percorrer registros.

Para percorrer os registros

Para obter informações sobre como enviar atualizações para o banco de dados e o dataset tipado, consulte Como: Atualizar uma fonte de dados com dados de um controle de Host.

Consulte também

Tarefas

Como: Preencher documentos com dados de objetos

Como: Atualizar uma fonte de dados com dados de um controle de Host

Referência

Visão geral sobre o componente BindingSource

Conceitos

Visão geral sobre fontes de dados

Vinculação de controles do Windows Forms a dados em Visual Studio

Usando arquivos de banco de dados Local na visão geral das soluções do Office

Conectando a dados em aplicativos Windows Forms

Outros recursos

A ligação de dados a controles em soluções do Office