Sdílet prostřednictvím


Jak: vypnutí omezení při vyplňování objektu Dataset

Pokud objekt dataset obsahuje omezení (například omezení cizího klíče) je možné vyvolat výjimek se vyvolá v závislosti na pořadí operací proti objektu dataset.Například načítání podřízené záznamy před načtením záznamů související nadřazené můžete porušují omezení a způsobit výjimku.Co nejdříve načíst podřízený záznam omezení kontroluje související nadřazený záznam a chybu.Pokud by žádný mechanismus umožňující dočasné omezení, pozastavení, by k chybě aktivována, při každém pokusu o načtení záznamu do podřízené tabulky.Je také možné pozastavit všechna omezení v objektu dataset s BeginEdit, a EndEdit vlastnosti.

[!POZNÁMKA]

Ověření události (například ColumnChanging, RowChanging, a tak dále) není aktivována při omezení jsou vypnuty.

Pozastavit aktualizace omezení programově

  • Následující příklad ukazuje, jak lze dočasně vypnout kontrolu v objektu dataset omezení:

    DataSet1.EnforceConstraints = False
    ' Perform some operations on the dataset
    DataSet1.EnforceConstraints = True
    
    dataSet1.EnforceConstraints = false;
    // Perform some operations on the dataset
    dataSet1.EnforceConstraints = true;
    

Pozastavit aktualizace omezení použití Návrháře Dataset

  1. Otevřete váš dataset v Vytváření a úpravy typovaných datových sad.Další informace naleznete v tématu Jak: Otevřete Návrhář Dataset objektu Dataset.

  2. Nastavit EnforceConstraints vlastnost false v Vlastnosti okna.

Viz také

Koncepty

Uložení dat v objektech DataSet

Data v aplikaci pro úpravy

Novinky ve vývoji datových aplikací v sadě Visual Studio 2012

Vazba na Data v aplikaci Visual Studio model Windows Forms prvky

Příprava aplikace pro příjem dat.

Načítání dat do aplikace

Ovládací prvky vazby na Data v aplikaci Visual Studio

Ověření dat

Ukládání dat

Další zdroje

Data návody

Přehled dat aplikace Visual Studio

Připojení k datům v aplikaci Visual Studio