DataSourceControl.GetView(String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém a vista da fonte de dados nomeada associada ao controlo 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 recuperar. Nos controlos de fonte de dados que suportam apenas uma vista, como SqlDataSource, este parâmetro é ignorado.
Devoluções
Devolve o nome DataSourceView associado ao DataSourceControl.
Exemplos
O exemplo de código seguinte demonstra como uma classe de controlo de fonte de dados que estende a DataSourceControl classe 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
Pode enumerar através do conjunto de vistas atualmente associadas ao controlo de fonte de dados chamando o GetViewNames método.
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, realiza todo o trabalho necessário para recuperar dados do armazenamento subjacente e realiza operações como ordenação, inserção, eliminação e atualização.
Note
A DataSourceControl implementação padrão da classe devolve null. Se estenderes a DataSourceControl classe, sobrescreve o GetView método para devolver o objeto especificado DataSourceView .