IDataSource.GetViewNames Yöntem

Tanım

Arabirimiyle IDataSource ilişkilendirilmiş görünüm nesnelerinin listesini temsil eden bir ad koleksiyonu alır.

public:
 System::Collections::ICollection ^ GetViewNames();
public System.Collections.ICollection GetViewNames ();
abstract member GetViewNames : unit -> System.Collections.ICollection
Public Function GetViewNames () As ICollection

Döndürülenler

ICollection

ICollection ile IDataSourceilişkilendirilmiş görünümlerin adlarını içeren bir.

Örnekler

Aşağıdaki kod örneği, arabirimini uygulayan bir veri kaynağı denetiminin IDataSource bir ad koleksiyonu döndürerek ICollection yöntemini nasıl uyguladığını GetViewNames gösterir. Veri kaynağı yalnızca bir görünümü desteklediğinden, yöntemi görünüm için varsayılan adı kullanarak bir öğe koleksiyonunu döndürü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

Veri kaynağı denetim sınıfları, temel alınan verilerinde bir veya daha fazla adlandırılmış görünümü destekleyebilir. yöntemi, GetViewNames şu anda veri kaynağı denetim örneğiyle ilişkilendirilmiş olan görünüm adlarından oluşan bir koleksiyon döndürür. Çağıranlar, görünüm adları koleksiyonunda yineleme yapabilir ve yöntemiyle GetView tek tek DataSourceView nesneleri alabilir.

Arabirimini uygulayan IDataSource veri kaynağı denetim sınıfları, şu anda veri kaynağı denetim sınıfıyla ilişkilendirilmiş olan tüm veri kaynağı görünüm nesnelerini temsil eden bir ad koleksiyonu döndürmek için yöntemini uygular GetViewNames .

Şunlara uygulanır

Ayrıca bkz.