Porady: rozszerzanie funkcjonalności 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 Partial (Visual Basic) lub partial (typ) (odwołanie w C#).)
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
Porady: tworzenie TableAdapters
Porady: tworzenie zapytań TableAdapter
Porady: rozszerzanie funkcjonalności zestawu danych
Koncepcje
Powiązywanie formantów formularzy systemu Windows z danymi w Visual Studio
Przygotowywanie aplikacji na otrzymywanie danych
Pobieranie danych do aplikacji
Powiązywanie kontrolek z danymi w Visual Studio
Sprawdzanie poprawności danych