Udostępnij za pośrednictwem


Jak: Wyłącz ograniczenia podczas wypełniania elementu Dataset

Jeśli element dataset zawiera ograniczenia (np. ograniczenia na klucz obcy) jest możliwość spowodowania wyjątki zostać wygenerowany w zależności od kolejności operacji wykonywanych przed zestawu danych.Na przykład ładowanie rekordy podrzędne przed załadowaniem rekordy pokrewne nadrzędnej można naruszenie ograniczenia i spowodować wyjątek.Tak szybko, jak załadować rekordu dziecko ograniczenie sprawdza, czy rekord nadrzędny powiązanych i zgłasza błąd.Gdyby żaden mechanizm, aby umożliwić ograniczenia czasowego zawieszenia błąd będzie uruchamiany, za każdym razem, gdy próbował załadować rekordu do tabeli podrzędnej.Innym sposobem zawiesić wszystkie ograniczenia w elemencie dataset jest z BeginEdit, i EndEdit właściwości.

[!UWAGA]

Zdarzenia sprawdzania poprawności (na przykład, ColumnChanging, RowChanging, i tak dalej) nie będą wywoływane, gdy ograniczenia są wyłączone.

Programowo zawieszenia ograniczeń aktualizacji

  • Poniższy przykład przedstawia sposób tymczasowo wyłączyć sprawdzanie w elemencie dataset ograniczenie:

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

Aby zawiesić ograniczenia aktualizacji za pomocą projektanta zestawów danych

  1. Otwarcie zestawu danych w Tworzenie i edytowanie wpisanych zestawów danych.Aby uzyskać więcej informacji, zobacz Jak: Otwórz element Dataset w projektancie zestawu danych.

  2. Ustaw EnforceConstraints właściwość, aby false w Właściwości okna.

Zobacz też

Koncepcje

Zapisywanie danych w zestawach danych

Edytowanie danych w aplikacji

Co nowego w projektowaniu danych aplikacji w Visual Studio 2012

Wiązanie formantów Windows Forms do danych w programie Visual Studio

Przygotowanie aplikacji do odbierania danych

Pobieranie danych do aplikacji

Wiązanie formantów z danych w programie Visual Studio

Sprawdzanie poprawności danych

Zapisywanie danych

Inne zasoby

Instruktaże danych

Omówienie aplikacji danych w programie Visual Studio

Połączenie z danymi w programie Visual Studio