Jak: rozszerzanie funkcji TableAdapter
Funkcję TableAdapter można rozszerzyć dodając kod do pliku częściowej klasy TableAdapter.
Kod, który definiuje TableAdapter jest generowany ponownie po wszelkich zmian w TableAdapter (w Projektant Dataset) albo gdy zmiany są dokonywane podczas wykonywania wszelkich Kreator, który modyfikuje konfigurację TableAdapter.Aby zapobiec usuwaniu podczas regeneracji TableAdapter w kodzie, Dodaj kod pliku częściowej klasy TableAdapter.
(Klasy częściowe umożliwiają 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).)
Lokalizowanie TableAdapters w kodzie
Podczas gdy TableAdapters są zaprojektowane z Projektanta zestawów danych, TableAdapter klas generowanych nie są generowane jako klas zagnieżdżonych DataSet.TableAdapters znajdują się w obszarze nazw, na podstawie nazwy zestawu danych skojarzonych z TableAdapter.Na przykład, jeśli aplikacja zawiera zestawu danych o nazwie HRDataSet, TableAdapters znajduje się w HRDataSetTableAdapters obszaru nazw.(Konwencja nazewnicza wynika z tego wzorca: DatasetName + TableAdapters).
W poniższym przykładzie założono TableAdapter, o nazwie CustomersTableAdapter w projekcie z NorthwindDataSet.
Aby utworzyć klasę częściowego dla TableAdapter
Nową klasę można dodać do projektu, wybierając Add Class z Projekt menu.
Nazwa klasy CustomersTableAdapterExtended.
Kliknij przycisk dodać.
Zastąp kod właściwego obszaru nazw i nazwy częściowej klasy dla projektu.Na przykład:
Namespace NorthwindDataSetTableAdapters Partial Class CustomersTableAdapter ' Add user code here. For example: Public Overrides Function ToString() As String Return "Overridden in the partial class." End Function End Class End Namespace
namespace NorthwindDataSetTableAdapters { public partial class CustomersTableAdapter { // Add user code here. For example: public override string ToString() { return "Overridden in the partial class."; } } }
Zobacz też
Zadania
Jak: tworzenie kwerend TableAdapter
Jak: rozszerzają funkcjonalność zestawu danych
Koncepcje
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