Sdílet prostřednictvím


Jak: rozšířit funkce TableAdapter

Přidáním kódu do souboru TableAdapter částečné třídy můžete rozšířit funkce TableAdapter.

Při jakékoli změně TableAdapter je vygenerován nový kód, který definuje TableAdapter (v Dataset Návrhář) nebo pokud změny během spuštění žádné průvodce, který upraví konfiguraci TableAdapter.Chcete-li zabránit odstranění během regenerace TableAdapter kódu, přidejte do souboru částečné třídy TableAdapter kód.

(Částečné třídy umožňují kód pro určitou třídu rozdělit mezi více fyzických souborů.Další informace naleznete v Částečná (Visual Basic) nebo částečná (typ) (C#-Reference).)

Vyhledání kódu TableAdapters

Zatímco TableAdapters jsou navrženy s Dataset Návrhář, TableAdapter třídy vygenerované nejsou generovány jako vnořené třídy DataSet.TableAdapters jsou umístěny v oboru na základě názvu TableAdapter přidružený objekt dataset.Například aplikace obsahuje dataset s názvem HRDataSet, TableAdapters umístěna na HRDataSetTableAdapters oboru názvů.(Následující konvence pojmenování tohoto vzoru: DatasetName + TableAdapters).

Následující příklad předpokládá, že TableAdapter s názvem CustomersTableAdapter v projektu s NorthwindDataSet.

Vytvořit dílčí třídy pro TableAdapter

  1. Přidání nové třídy do projektu výběrem Přidat třídu z projektu nabídce.

  2. Název třídy CustomersTableAdapterExtended.

  3. Klikněte na tlačítko Přidat.

  4. Řádné obor názvů a název částečné třídy v projektu nahraďte kód.Příklad:

    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.";
            }
        }
    }
    

Viz také

Úkoly

Jak: vytvoření TableAdapters

Jak: vytvoření TableAdapter dotazy

Jak: rozšířit funkce objektu DataSet

Koncepty

Přehled TableAdapter

Vazba na Data v aplikaci Visual Studio model Windows Forms prvky

Příprava aplikace pro příjem dat.

Načítání dat do aplikace

Ovládací prvky vazby na Data v aplikaci Visual Studio

Data v aplikaci pro úpravy

Ověření dat

Ukládání dat

Další zdroje

Data návody

Přehled dat aplikace Visual Studio

Připojení k datům v aplikaci Visual Studio