"Typ není definován 'DataSetName" chybová zpráva při vytváření projektu

Překlady článku Překlady článku
ID článku: 816801 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Při vytvoření DataSet během návrhu pomocí možnost Generovat DataSet DataAdapter instanci DataSet je automaticky vytvořen ve formuláři. Při upravit název DataSet v okně Vlastnosti, uložte projekt a potom zkuste otevřete formulář obdržet následující chybovou zprávu ve formuláři:
Při načítání dokumentu došlo k chybě. Oprava chyby a zkuste znovu načítání dokumentu. Chybová zpráva následujícím způsobem:
Nespecifikovaná chyba
Při vytváření projektu, může se zobrazit následující chybová zpráva:
Typ ApplicationName.OldDataSetName není definována.

Příčina

K problému dochází, protože při název DataSet je změněn v souboru DataSet schématu (XSD), Microsoft Visual Studio .NET nebo Microsoft Visual Studio 2005 nemění název DataSet v InitializeComponent formuláře, kde je inicializován DataSet.

Řešení

Chcete-li vyřešit tento problém, nahraďte název DataSet nový název v kódu. Postupujte takto:
  1. V nabídce Zobrazit klepněte na Kód.
  2. V kódu nahradit každou instanci sady dat název DataSet1 na MyDataSet.
  3. Uložení projektu a v aplikaci Solution Explorer poklepejte na Form1.cs.

Prohlášení

Toto chování je záměrné.

Další informace

Kroky pro reprodukci tohoto chování

  1. V aplikaci Microsoft Visual Studio .NET vytvořit nový projekt aplikace Visual C# Windows. Ve výchozím nastavení je vytvořen Form1.
  2. V nabídce Zobrazit klepněte na tlačítko Server Explorer.
  3. V Průzkumníkovi Server Datová připojení klepněte pravým tlačítkem myši a klepněte na tlačítko Přidat připojení.
  4. V dialogovém okně Vlastnosti Data Link na kartě připojení zadejte místní název serveru SQL a potom vyberte databázi Northwind.
  5. Na kartě data panelu přetažením SqlConnection Form1.
  6. SqlConnection1 klepněte pravým tlačítkem myši a potom klepněte na příkaz Vlastnosti. V dialogovém okně nastavit ConnectionString datové připojení, které jste vytvořili v kroku 4.
  7. Přetáhněte SqlDataAdapter z panelu Form1. V Průvodci konfigurací adaptéru dat třikrát klepněte na tlačítko Další a potom zadejte následující příkaz SQL:
    Select * From Customers
  8. Klepněte na tlačítko Další a potom klepněte na tlačítko Dokončit zavřete průvodce.
  9. Klepněte pravým tlačítkem myši SqlDataAdapter1 a potom klepněte na tlačítko Generovat sady dat. Klepněte na tlačítko OK.
  10. V nabídce Zobrazit klepněte na tlačítko Solution Explorer.
  11. V aplikaci Solution Explorer poklepejte na DataSet1.xsd.
  12. V nabídce Zobrazit klepněte na tlačítko Vlastnosti okno.
  13. V podokně Vlastnosti vyberte DataSetName a potom změnit název MyDataSet.
  14. Uložení projektu a v aplikaci Solution Explorer poklepejte na Form1.cs.
  15. V nabídce vytvořit klepněte na příkaz Sestavit řešení.

Odkazy

Další informace navštivte následující webové servery Microsoft Developer Network (MSDN):
Průvodce konfigurací adaptéru dat
http://msdn2.microsoft.com/en-us/library/kb6bw5z5(vs.71).aspx
Generovat Sady dat dialogové
http://msdn2.microsoft.com/en-us/library/28xee971(vs.71).aspx

Vlastnosti

ID článku: 816801 - Poslední aktualizace: 12. května 2007 - Revize: 2.10
Informace v tomto článku jsou určeny pro produkt:
  • 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
Klíčová slova: 
kbmt kbprb kbcode kberrmsg kbsystemdata kbwindowsforms kbtable kbsqlclient kbschema kbdesigner kbdatabase kbdataadapter KB816801 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:816801

Dejte nám zpětnou vazbu

 

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