Como: preencher documentos com dados de serviços

Acesso a dados funciona da mesma maneira em projetos da nível do Microsoft Office como ele faz em projetos windows forms.Você usa as mesmas ferramentas e código para transferir os dados na sua solução, e você ainda pode usar controles de formulários do windows para exibir os dados.Além de isso, você pode aproveitar os controles chamados controles host, que são objetos nativos Microsoft Office Excel e Microsoft Office Word que foram aprimorados com eventos e recurso de associação de dados.Para obter mais informações, consulte Itens de host e 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 os seguintes aplicativos: Excel 2013 e Excel 2010; Word 2013 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 em tempo de design controles associados a dados aos documentos.Para um exemplo de como adicionar em tempo de execução controles associados a dados em suplementos do aplicativo, consulte Passo a passo: Ligação a dados de um serviço em um projeto de nível de aplicativo.

link para vídeo Para uma demonstração de vídeo relacionada, consulte Como: eu faço Interagir com os serviços da Web do Microsoft Excel?.

Para preencher a um nível projeto com dados de um serviço da Web

  1. Abra a janela de Fontes de Dados e criar uma fonte de dados de serviço para o seu projeto.Para obter mais informações, consulte Como: conectar-se a dados em um serviço.

  2. Arraste a tabela ou coloque-o desejam de Fontes de Dados a janela do documento.

    Um controle é criado no documento, BindingSource é criado associado à classe de objeto no seu projeto, e classes são geradas para o serviço.

  3. Em seu código, crie uma instância da classe de serviço Web que você conectados na etapa 1.

  4. Se houver as propriedades necessárias para comunicação com o serviço Web, crie instâncias de essas propriedades.

  5. Crie e enviar uma solicitação de dados usando os métodos expostos pelo serviço da Web e por todas as instâncias da propriedade que você criou na etapa 4.

    Os métodos que você usa depende do serviço Web oferece.

  6. Atribuir a resposta de dados do serviço Web à propriedade de DataSource de BindingSource.

Quando você executar o projeto, os controles exibem o primeiro registro na fonte de dados.Você pode permitir a rolagem pelos registros manipulando os eventos de moeda usando os objetos em BindingSource.

Consulte também

Tarefas

Como: preencher as planilhas com dados de um banco de dados.

Como: preencher documentos com dados de objetos

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

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

Conceitos

Visão geral sobre fontes de dados

Vinculando controles do Windows Forms a dados em Visual Studio

Outros recursos

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