Aracılığıyla paylaş


Nasıl yapılır: bir TableAdapter işlevselliğini genişletme

Bir TableAdapter işlevselliğinin TableAdapter'ın kısmi sınıf dosyasına kod ekleyerek genişletebilirsiniz.

TableAdapter için herhangi bir değişiklik yapıldığında bir TableAdapter tanımlayan kodu oluşturulur (içinde Dataset Designer) veya ne zaman değişiklik yapılan bir TableAdapter yapılandırmasını değiştiren herhangi bir sihirbazı çalıştırma sırasında.Kodunuzu birTableAdapter oluşturma işlemi sırasında silinmiş önlemek için kodu TableAdapter'ın kısmi sınıf dosyasına ekleyin.

(Birden çok fiziksel dosyaların arasında bölünmesi için belirli bir sınıf kodu kısmi sınıfları sağlar.Daha fazla bilgi için bkz: Kısmi (Visual Basic) veya Kısmi (türü) (C# Reference).)

TableAdapters kodu bulma

TableAdapters ile tasarlanmış iken Dataset Designer, oluþturulan TableAdapter sýnýflarý yuvalanmış sınıfları oluşturulmaz DataSet.TableAdapters TableAdapter'ın ilişkili dataset adını temel alan bir ad alanında bulunur.Örneğin, uygulamanızdaki adlı bir dataset HRDataSet, TableAdapters bulunan HRDataSetTableAdapters ad.(Bu desen adlandırma kuralı aşağıdaki gibidir: DatasetName + TableAdapters).

Aşağıdaki örnek adlı bir TableAdapter varsayar CustomersTableAdapter ile bir projede bir NorthwindDataSet.

Bir TableAdapter için kısmi bir sınıf oluşturmak için

  1. Seçerek yeni bir sınıf projenize eklemek Add Class dan Proje menü.

  2. Sınıf adı CustomersTableAdapterExtended.

  3. Ekle‘yi tıklatın.

  4. Uygun ad ve projeniz için kısmi sınıf adı ile kodu değiştirin.Örne?in:

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

Ayrıca bkz.

Görevler

Nasıl yapılır: TableAdapters oluşturmak

Nasıl yapılır: TableAdapter sorgular oluşturma

Nasıl yapılır: bir Dataset işlevselliğini genişletme

Kavramlar

TableAdapter genel bakış

Windows Forms denetimleri Visual Studio veri bağlama

Uygulamanız veri almaya hazırlanıyor

Uygulama veri getiriliyor

Visual Studio veri denetimleri

Uygulamanızın veri düzenleme

Veri doğrulama

Verileri kaydetme

Diğer Kaynaklar

Veri Talimatları

Visual Studio veri uygulamaları genel bakış

Visual Studio verilere bağlanma