DataSourceControl.GetViewNames Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimle DataSourceControl ilişkili nesnelerin listesini DataSourceView temsil eden bir ad koleksiyonu alır.
protected:
virtual System::Collections::ICollection ^ GetViewNames();
protected virtual System.Collections.ICollection GetViewNames ();
abstract member GetViewNames : unit -> System.Collections.ICollection
override this.GetViewNames : unit -> System.Collections.ICollection
Protected Overridable Function GetViewNames () As ICollection
Döndürülenler
ICollection ile DataSourceControlilişkili nesnelerin adlarını DataSourceView içeren bir.
Örnekler
Aşağıdaki kod örneği, sınıfını genişleten bir sınıfın DataSourceControl görünüm adları koleksiyonu sağlamak için döndüren null
varsayılan uygulamayı nasıl geçersiz kıldığını gösterir. CsvDataSource
sınıfı yalnızca bir görünümü destekler; bu nedenle, varsayılan görünüm adına sahip bir öğe koleksiyonu döndürülür. Bu kod örneği, sınıfı için DataSourceControl sağlanan daha büyük bir örneğin parçasıdır.
// The ListSourceHelper class calls GetList, which
// calls the DataSourceControl.GetViewNames method.
// Override the original implementation to return
// a collection of one element, the default view name.
protected override ICollection GetViewNames() {
ArrayList al = new ArrayList(1);
al.Add(CsvDataSourceView.DefaultViewName);
return al as ICollection;
}
}
' The ListSourceHelper class calls GetList, which
' calls the DataSourceControl.GetViewNames method.
' Override the original implementation to return
' a collection of one element, the default view name.
Protected Overrides Function GetViewNames() As ICollection
Dim al As New ArrayList(1)
al.Add(CsvDataSourceView.DefaultViewName)
Return CType(al, ICollection)
End Function 'GetViewNames
End Class
Açıklamalar
ICollection Ad koleksiyonu, yöntemine geçirilebilen GetView izin verilebilen değer kümesidir.
Sınıfın ListSourceHelper uygulaması için kullanılan sınıfıIListSource, veri kaynağı denetiminin GetViewNames DataSourceControl bir veya daha fazla veri kaynağı görünümüyle ilişkili olup olmadığını belirlemek için hem hem hem IListSource.GetList de IListSource.ContainsListCollection çağrıları için yöntemini denetler. yönteminin varsayılan uygulaması olan döndürürseGetViewNames, IListSource.ContainsListCollection döndürür false
ve IListSource.GetList döndürürnull
.null
Not
Sınıfın DataSourceControl varsayılan uygulaması döndürür null
. sınıfını DataSourceControl genişletirseniz, görünüm adları koleksiyonunu döndürmek için yöntemini geçersiz kılın GetViewNames .