Udostępnij za pośrednictwem


Jak: dodawanie kodu do TableAdapters w aplikacji wielowarstwowej

Można rozszerzać funkcjonalność TableAdapter przez utworzenie pliku częściowej klasy dla TableAdapter i dodawanie kodu do niego (zamiast dodawania kodu do DatasetName.Plik DataSet.Designer).(Klasy częściowe włączyć kod dla określonej klasy do podzielone między wiele plików fizycznych.Aby uzyskać więcej informacji, zobacz Częściowe (Visual Basic) lub częściowe (typ) (C# odniesienia).)

Kod, który definiuje TableAdapter jest generowany za każdym razem, gdy zostaną wprowadzone zmiany TableAdapter (w Tworzenie i edytowanie wpisanych zestawów danych).Ten kod również jest generowany, gdy zostaną wprowadzone zmiany, podczas uruchamiania każdy kreator, który modyfikuje konfigurację TableAdapter.Aby zapobiec usuwaniu podczas regeneracji kodu TableAdapter, Dodaj kod do pliku częściowej klasy TableAdapter.

Domyślnie po oddzielania obiektu dataset i TableAdapter kod, wynik jest plik klasy dyskretnych w poszczególnych projektach.Oryginalny projekt zawiera plik o nazwie DatasetName.Designer.vb (lub DatasetName.Designer.cs) zawiera TableAdapter kodu.Projekt wyznaczone w Projektu Dataset właściwość zawiera plik o nazwie DatasetName.DataSet.Designer.vb (lub DatasetName.DataSet.Designer.cs) zawierający kod dataset.

[!UWAGA]

Kiedy oddzielnych zestawów danych i TableAdapters (przez ustawienie Projektu DataSet właściwość), istniejące klasy częściowego zestawu danych w projekcie nie zostaną przeniesione automatycznie.Istniejące klasy częściowego zestawu danych musi być przeniesiona ręcznie projektu dataset.

[!UWAGA]

Tworzenie i edytowanie wpisanych zestawów danych Zapewnia także funkcje generowania ColumnChanging i RowChanging obsługi zdarzeń, kiedy należy dodać kod sprawdzania poprawności.Aby uzyskać więcej informacji, zobacz Jak: Dodawanie sprawdzania poprawności DataSet wielowarstwowej.

[!UWAGA]

Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.

Aby dodać kod użytkownika do TableAdapter w aplikacji wielowarstwowej

  1. Zlokalizuj projekt, który zawiera plik XSD ( Tworzenie i edytowanie wpisanych zestawów danych).

  2. Kliknij dwukrotnie xsd plik, aby otworzyć Tworzenie i edytowanie wpisanych zestawów danych.

  3. Kliknij prawym przyciskiem myszy TableAdapter , który chcesz dodać kod, a następnie kliknij przycisk Widok Kod.

    Częściowe klasy jest tworzony i otwiera Edytor kodu.

  4. Dodaj kod wewnątrz deklaracji klasy częściowe.

  5. W poniższym przykładzie pokazano, gdzie można dodać kod do CustomersTableAdapter w NorthwindDataSet:

    Partial Public Class CustomersTableAdapter
        ' Add code here to add functionality 
        ' to the CustomersTableAdapter.
    End Class
    
    public partial class CustomersTableAdapter
    {
        // Add code here to add functionality
        // to the CustomersTableAdapter.
    }
    

Zobacz też

Zadania

Jak: dodawanie kodu do zestawów danych w aplikacji wielowarstwowej

Koncepcje

Omówienie aplikacji danych wielowarstwowej

Przegląd TableAdapterManager

Hierarchiczny przegląd aktualizacji

Tworzenie aplikacji danych

Inne zasoby

TableAdapters