IDataSource.GetViewNames Método

Definição

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

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

Devoluções

An ICollection que contém os nomes das vistas associadas ao IDataSource.

Exemplos

O exemplo de código seguinte demonstra como um controlo de fonte de dados que implementa a IDataSource interface implementa o GetViewNames método, devolvendo uma ICollection coleção de nomes. Como a fonte de dados suporta apenas uma vista, o método devolve uma coleção de um elemento usando o nome padrão da vista. 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

Observações

As classes de controlo de fonte de dados podem suportar uma ou mais vistas nomeadas sobre os seus dados subjacentes. O GetViewNames método devolve uma coleção de nomes de visualização atualmente associados à instância de controlo de fonte de dados. Os invocadores podem iterar pela coleção de nomes de visualização e recuperar objetos individuais DataSourceView com o GetView método.

As classes de controlo de fonte de dados que implementam a IDataSource interface implementam o GetViewNames método para devolver uma coleção de nomes que representa todos os objetos da vista da fonte de dados atualmente associados à classe de controlo de fonte de dados.

Aplica-se a

Ver também