DataSourceControl.GetView(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a exibição de fonte de dados nomeada associada ao controle de fonte de dados.
protected:
abstract System::Web::UI::DataSourceView ^ GetView(System::String ^ viewName);
protected abstract System.Web.UI.DataSourceView GetView (string viewName);
abstract member GetView : string -> System.Web.UI.DataSourceView
Protected MustOverride Function GetView (viewName As String) As DataSourceView
Parâmetros
- viewName
- String
O nome do DataSourceView a ser recuperado. Em controles de fonte de dados que dão suporte apenas a uma exibição, como SqlDataSource, esse parâmetro é ignorado.
Retornos
Retorna o DataSourceView nomeado associado a DataSourceControl.
Exemplos
O exemplo de código a seguir demonstra como uma classe de controle da fonte de dados que estende a DataSourceControl classe implementa o GetView método , retornando uma instância fortemente tipada da DataSourceView classe . Como o controle da fonte de dados dá suporte a apenas uma exibição, ele ignora o nome e retorna uma exibição chamada com o nome de exibição padrão. 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
Comentários
Você pode enumerar por meio do conjunto de exibições atualmente associado ao controle da fonte de dados chamando o GetViewNames método .
As classes de controle da fonte de dados podem dar suporte a uma ou mais exibições em seus dados subjacentes. Essas exibições são representadas por instâncias da DataSourceView classe . A exibição da fonte de dados define os recursos de um controle de fonte de dados, faz todo o trabalho necessário para recuperar dados do armazenamento de dados subjacente e executa operações como classificação, inserção, exclusão e atualização.
Observação
A DataSourceControl implementação padrão da classe retorna null
. Se você estender a DataSourceControl classe, substitua o GetView método para retornar o objeto especificado DataSourceView .