IDataSource.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.
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.