Sdílet prostřednictvím


Postupy: Rozšíření funkcí 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 Partial (Visual Basic) nebo partial (typ) (Referenční dokumentace jazyka C#).)

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

Postupy: Vytváření TableAdapters

Postupy: Vytváření dotazů TableAdapter

Postupy: Rozšíření funkcí datové sady

Koncepty

TableAdapter – přehled

Vázání ovládacích prvků Windows Forms k datům v sadě Visual Studio

Příprava vaší aplikace k příjmu dat

Načítání dat do vaší aplikace

Vázání ovládacích prvků k datům v sadě Visual Studio

Upravování dat ve vaší aplikaci

Ověřování dat

Ukládání dat

Další zdroje

Návody k datům

Přehled datových aplikacích v sadě Visual Studio

Připojení k datům v sadě Visual Studio