DataSourceControl.GetView(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает именованное представление источника данных, связанное с элементом управления версиями данных.
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
Параметры
- viewName
- String
Имя извлекаемого DataSourceView объекта. В элементах управления источниками данных, поддерживающих только одно представление, например SqlDataSource, этот параметр игнорируется.
Возвращаемое значение
Возвращает именованный DataSourceView объект, связанный DataSourceControlс .
Примеры
В следующем примере кода показано, как класс управления версиями данных, расширяющий DataSourceControl класс реализует GetView метод, возвращая строго типизированный экземпляр DataSourceView класса. Так как элемент управления источником данных поддерживает только одно представление, он игнорирует имя и возвращает представление с именем представления по умолчанию. Этот пример кода является частью более крупного примера, предоставленного для DataSourceControl класса.
// 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
Комментарии
Вы можете перечислить набор представлений, связанных с элементом управления источниками данных, путем вызова GetViewNames метода.
Классы управления версиями данных могут поддерживать одно или несколько представлений по базовым данным. Эти представления представлены экземплярами DataSourceView класса. Представление источника данных определяет возможности управления версиями данных, выполняет все необходимые действия для получения данных из базового хранилища данных и выполняет такие операции, как сортировка, вставка, удаление и обновление.
Note
Возвращает DataSourceControl реализацию nullкласса по умолчанию. При расширении класса переопределите DataSourceControlGetView метод, чтобы вернуть указанный DataSourceView объект.