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. Представление источника данных определяет возможности элемента управления источником данных, выполняет всю работу, необходимую для извлечения данных из базового хранилища данных, а также выполняет такие операции, как сортировка, вставка, удаление и обновление.
Примечание
DataSourceControl Реализация класса по умолчанию возвращает null
. При расширении DataSourceControl класса переопределите GetView метод , чтобы вернуть указанный DataSourceView объект .