IDataSource.GetView(String) Método

Definição

Obtém a vista da fonte de dados nomeada associada ao controlo de fonte de dados.

public:
 System::Web::UI::DataSourceView ^ GetView(System::String ^ viewName);
public System.Web.UI.DataSourceView GetView(string viewName);
abstract member GetView : string -> System.Web.UI.DataSourceView
Public Function GetView (viewName As String) As DataSourceView

Parâmetros

viewName
String

O nome da vista a recuperar.

Devoluções

Devolve o nome DataSourceView associado ao IDataSource.

Exemplos

O exemplo de código seguinte demonstra como uma classe de controlo de fonte de dados que implementa a IDataSource interface implementa o GetView método, retornando uma instância fortemente tipada da DataSourceView classe. Como o controlo de fonte de dados suporta apenas uma vista, ignora o nome e devolve uma vista com o nome da vista por defeito. Este exemplo de código faz parte de um exemplo maior fornecido para a DataSourceControl classe.

// Return a strongly typed view for the current data source control.
private CsvDataSourceView view = null;
protected override DataSourceView GetView(string viewName) {
    if (null == view) {
        view = new CsvDataSourceView(this, String.Empty);
    }
    return view;
}
' Return a strongly typed view for the current data source control.
Private view As CsvDataSourceView = Nothing

Protected Overrides Function GetView(viewName As String) As DataSourceView
   If view Is Nothing Then
      view = New CsvDataSourceView(Me, String.Empty)
   End If
   Return view
End Function 'GetView

Observações

As classes de controlo de fonte de dados podem suportar uma ou mais vistas sobre os seus dados subjacentes. Estas opiniões são representadas por instâncias da DataSourceView classe. A vista de fonte de dados define as capacidades de um controlo de fonte de dados e realiza todo o trabalho necessário para recuperar dados do armazenamento subjacente e realizar operações como ordenação, inserção, eliminação e atualização.

As classes de controlo de fonte de dados que implementam a IDataSource interface implementam o GetView método para devolver objetos de vista fortemente tipados associados à classe.

Aplica-se a

Ver também