Share via


IDataSource.GetViewNames Método

Definição

Obtém uma coleção de nomes que representa a lista de objetos de exibição associados à interface IDataSource.

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

Retornos

ICollection

Uma ICollection que contém os nomes das exibições associadas à IDataSource.

Exemplos

O exemplo de código a seguir demonstra como um controle de fonte de dados que implementa a IDataSource interface implementa o GetViewNames método, retornando uma ICollection coleção de nomes. Como a fonte de dados dá suporte a apenas uma exibição, o método retorna uma coleção de um elemento usando o nome padrão para a exibição. Este exemplo de código faz parte de um exemplo maior fornecido para a DataSourceControl classe.

    // 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

Comentários

As classes de controle da fonte de dados podem dar suporte a uma ou mais exibições nomeadas em seus dados subjacentes. O GetViewNames método retorna uma coleção de nomes de exibição atualmente associados à instância de controle da fonte de dados. Os chamadores podem iterar por meio da coleção de nomes de exibição e recuperar objetos individuais DataSourceView com o GetView método.

Classes de controle da fonte de dados que implementam a IDataSource interface implementam o GetViewNames método para retornar uma coleção de nomes que representa todos os objetos de exibição da fonte de dados atualmente associados à classe de controle da fonte de dados.

Aplica-se a

Confira também