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

Você pode acessar dados no nível do documento Visual Studio Tools for Office os projetos da mesma maneira que você acessar dados em projetos de Windows Forms. Você usa as mesmas ferramentas e o código para trazer os dados na sua solução e você ainda pode usar os controles Windows Forms para exibir os dados. Além disso, você pode tirar proveito dos controles chamados controles de host, que são objetos nativos no Excel 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 Excel 2007 e Excel 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 complexa em um projeto de nível de aplicativo.

link para vídeo Para uma demonstração de vídeo relacionada, consulte Fazer como i: Transferir dados em uma planilha do Excel?, e como faço Consumir o banco de dados no Excel?.

Adicionando um controle vinculado a dados para uma planilha em tempo de Design

Para preencher uma planilha com dados de um banco de dados.

  1. Abra um projeto de nível de documento do Excel no Visual Studio, com a planilha aberta no designer.

  2. Abrir o Fontes de dados janela e criar uma fonte de dados para seu projeto. For more information, see Como: Conectar-se a Dados em um Banco de Dados.

  3. Arraste o campo ou tabela que você deseja a Fontes de dados janela para sua planilha.

Um dos seguintes controles é criado na planilha:

Você pode adicionar um controle diferente, selecionando a tabela ou campo 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: Preencher documentos com dados de um banco de dados.

Como: Preencher documentos com dados de serviços

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

Conceitos

Visão geral sobre fontes de dados

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

Outros recursos

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

Como faço Transferir dados para uma planilha do Excel

Como faço Consumir o banco de dados no Excel?