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
Seçerek yeni bir sınıf projenize eklemek Add Class dan Proje menü.
Sınıf adı CustomersTableAdapterExtended.
Ekle‘yi tıklatın.
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
Windows Forms denetimleri Visual Studio veri bağlama
Uygulamanız veri almaya hazırlanıyor
Visual Studio veri denetimleri