Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / UI / WebControls / AccessDataSourceView.cs / 1 / AccessDataSourceView.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls {
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing.Design;
using System.IO;
using System.Security.Permissions;
using System.Text;
using System.Web.UI;
using System.Web.Util;
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public class AccessDataSourceView : SqlDataSourceView {
private AccessDataSource _owner;
///
/// Creates a new instance of AccessDataSourceView.
///
public AccessDataSourceView(AccessDataSource owner, string name, HttpContext context) : base(owner, name, context) {
Debug.Assert(owner != null);
_owner = owner;
}
///
/// Returns all the rows of the datasource.
///
protected internal override IEnumerable ExecuteSelect(DataSourceSelectArguments arguments) {
if (String.IsNullOrEmpty(_owner.DataFile)) {
throw new InvalidOperationException(SR.GetString(SR.AccessDataSourceView_SelectRequiresDataFile, _owner.ID));
}
return base.ExecuteSelect(arguments);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls {
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing.Design;
using System.IO;
using System.Security.Permissions;
using System.Text;
using System.Web.UI;
using System.Web.Util;
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public class AccessDataSourceView : SqlDataSourceView {
private AccessDataSource _owner;
///
/// Creates a new instance of AccessDataSourceView.
///
public AccessDataSourceView(AccessDataSource owner, string name, HttpContext context) : base(owner, name, context) {
Debug.Assert(owner != null);
_owner = owner;
}
///
/// Returns all the rows of the datasource.
///
protected internal override IEnumerable ExecuteSelect(DataSourceSelectArguments arguments) {
if (String.IsNullOrEmpty(_owner.DataFile)) {
throw new InvalidOperationException(SR.GetString(SR.AccessDataSourceView_SelectRequiresDataFile, _owner.ID));
}
return base.ExecuteSelect(arguments);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CompilerScopeManager.cs
- CollectionType.cs
- Sequence.cs
- SByteConverter.cs
- RectKeyFrameCollection.cs
- ToolStripScrollButton.cs
- SafeViewOfFileHandle.cs
- TypeContext.cs
- ObjectDataSourceDisposingEventArgs.cs
- mda.cs
- XmlDomTextWriter.cs
- DropTarget.cs
- _ShellExpression.cs
- DefaultMemberAttribute.cs
- XmlSchemaInfo.cs
- XPathPatternParser.cs
- ColorBuilder.cs
- BitmapDecoder.cs
- CodeTypeParameterCollection.cs
- MatrixUtil.cs
- StructuralType.cs
- HttpWebRequestElement.cs
- BlurEffect.cs
- CryptoKeySecurity.cs
- ListViewPagedDataSource.cs
- SimpleExpression.cs
- ValidateNames.cs
- Int64AnimationBase.cs
- XhtmlBasicPhoneCallAdapter.cs
- IntegerValidatorAttribute.cs
- SafeSystemMetrics.cs
- CallSiteOps.cs
- NonBatchDirectoryCompiler.cs
- HttpPostedFile.cs
- ResourceDefaultValueAttribute.cs
- CommandArguments.cs
- SafeUserTokenHandle.cs
- MaxSessionCountExceededException.cs
- SqlProvider.cs
- WebProxyScriptElement.cs
- XmlSchemaSimpleTypeRestriction.cs
- ISCIIEncoding.cs
- ByteAnimation.cs
- NamedPipeProcessProtocolHandler.cs
- SchemaNotation.cs
- EncodingDataItem.cs
- CollaborationHelperFunctions.cs
- CheckoutException.cs
- DirectionalLight.cs
- WinFormsUtils.cs
- ProviderMetadata.cs
- InstanceContextMode.cs
- EntityClientCacheEntry.cs
- HtmlFormParameterReader.cs
- HybridDictionary.cs
- QilExpression.cs
- SelectionRangeConverter.cs
- PointUtil.cs
- GridViewUpdateEventArgs.cs
- Encoding.cs
- HyperLinkColumn.cs
- keycontainerpermission.cs
- ArrayList.cs
- PropertyPathWorker.cs
- LocalizationParserHooks.cs
- clipboard.cs
- TextServicesLoader.cs
- AssemblyCacheEntry.cs
- CssClassPropertyAttribute.cs
- ToolboxBitmapAttribute.cs
- ReadOnlyDictionary.cs
- ExpressionParser.cs
- CodeTypeParameter.cs
- TraceHandler.cs
- LinqDataSourceContextEventArgs.cs
- EventEntry.cs
- RemotingException.cs
- BrowserDefinitionCollection.cs
- BitmapInitialize.cs
- Pens.cs
- MatchingStyle.cs
- TextProperties.cs
- HashAlgorithm.cs
- RoutedPropertyChangedEventArgs.cs
- RenderData.cs
- BezierSegment.cs
- SafeEventLogWriteHandle.cs
- HttpResponseBase.cs
- WinEventQueueItem.cs
- WebPartActionVerb.cs
- TargetInvocationException.cs
- Table.cs
- XmlQuerySequence.cs
- MasterPageCodeDomTreeGenerator.cs
- ElapsedEventArgs.cs
- FlowDocumentView.cs
- ThicknessAnimationBase.cs
- HttpAsyncResult.cs
- CodeFieldReferenceExpression.cs
- DesignerAutoFormat.cs