"Tipo 'DataSetName' não está definido" mensagem de erro quando você cria o projeto

Traduções deste artigo Traduções deste artigo
ID do artigo: 816801 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando você cria um DataSet durante o tempo de design usando a opção Generate DataSet de um DataAdapter, uma instância do DataSet é criada automaticamente no formulário. Quando você modificar o nome do DataSet na janela Properties, salva o projeto e, em seguida, tente abrir o formulário, você receberá a seguinte mensagem de erro no formulário:
Ocorreu um erro ao carregar o documento. Corrigir o erro e tente carregar o documento novamente. A mensagem de erro a seguir:
Erro não especificado
Quando você compila seu projeto, você receberá a seguinte mensagem de erro:
Tipo 'ApplicationName.OldDataSetName' não está definido.

Causa

O problema ocorre porque quando o nome do DataSet é alterado no arquivo de esquema de DataSet (.xsd), Microsoft Visual Studio 2005 ou o Microsoft Visual Studio .NET não modifica o nome do DataSet no InitializeComponent do formulário onde o DataSet foi inicializado.

Resolução

Para resolver esse problema, substitua o nome do DataSet com o novo nome no código. Para fazer isso, execute as seguintes etapas:
  1. No menu Exibir , clique em código .
  2. No código, substitua cada ocorrência do nome do DataSet de DataSet1 para MyDataSet .
  3. Salve o projeto e, em seguida, no Solution Explorer, clique duas vezes em Form1.cs .

Situação

Esse comportamento é por design.

Mais Informações

Passos para reproduzir o problema

  1. No Microsoft Visual Studio. NET, crie um novo translation from VPE for Csharp Visual Windows Application projeto. Por padrão, é criado o Form1 .
  2. No menu Exibir , clique em Server Explorer .
  3. Em Server Explorer, clique Conexões de dados com o botão direito do mouse e, em seguida, clique em Add Connection .
  4. Na caixa de diálogo Data Link Properties , na guia conexão , digite o nome local do SQL Server e selecione o banco de dados Northwind.
  5. Na guia Data da Toolbox, arraste um SqlConnection para Form1.
  6. Clique com o botão direito do mouse em SqlConnection1 e, em seguida, clique em Propriedades . Na caixa de diálogo Propriedades , defina ConnectionString para a conexão de dados que você criou na etapa 4.
  7. Arraste um SqlDataAdapter da Toolbox para Form1. Na Data Adapter Configuration Wizard, clique em Avançar três vezes e, em seguida, digite a seguinte instrução SQL:
    Select * From Customers
  8. Clique em Avançar e clique em Concluir para fechar o assistente.
  9. Clique com o botão direito do mouse SqlDataAdapter1 e, em seguida, clique em Generate Dataset . Clique em OK .
  10. No menu Exibir , clique em Solution Explorer .
  11. No Solution Explorer, clique duas vezes em DataSet1.xsd .
  12. No menu Exibir , clique em Propriedades janela .
  13. No painel Propriedades , selecione DataSetName e, em seguida, altere o nome para MyDataSet .
  14. Salve o projeto e, em seguida, no Solution Explorer, clique duas vezes em Form1.cs .
  15. No menu Build , clique em Build Solution .

Referências

Para obter mais informações, visite os seguintes sites do Microsoft Developer Network (MSDN) da:
Assistente para configuração de adaptador de dados
http://msdn2.microsoft.com/en-us/library/kb6bw5z5(vs.71).aspx
Gerar Dataset Dialog Box
http://msdn2.microsoft.com/en-us/library/28xee971(vs.71).aspx

Propriedades

ID do artigo: 816801 - Última revisão: sábado, 12 de maio de 2007 - Revisão: 2.10
A informação contida neste artigo aplica-se a:
  • Microsoft ADO.NET 2.0
  • Microsoft ADO.NET 1.1
  • Microsoft ADO.NET 1.0
  • Microsoft Visual C# 2005 Express Edition
  • Microsoft Visual C# .NET 2003 Standard Edition
  • Microsoft Visual C# .NET 2002 Standard Edition
  • Microsoft Visual Basic 2005
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Visual Basic .NET 2002 Standard Edition
Palavras-chave: 
kbmt kbprb kbcode kberrmsg kbsystemdata kbwindowsforms kbtable kbsqlclient kbschema kbdesigner kbdatabase kbdataadapter KB816801 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 816801

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com