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
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.
Nastavit EnforceConstraints vlastnost false v Vlastnosti okna.
Viz také
Koncepty
Uložení dat v objektech DataSet
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.
Ovládací prvky vazby na Data v aplikaci Visual Studio