Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / UI / WebControls / GridViewRow.cs / 1 / GridViewRow.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls {
using System;
using System.ComponentModel;
using System.Security.Permissions;
///
/// Represents an individual row in the .
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public class GridViewRow : TableRow, IDataItemContainer {
private int _rowIndex;
private int _dataItemIndex;
private DataControlRowType _rowType;
private DataControlRowState _rowState;
private object _dataItem;
///
/// Initializes a new instance of the class.
///
public GridViewRow(int rowIndex, int dataItemIndex, DataControlRowType rowType, DataControlRowState rowState) {
this._rowIndex = rowIndex;
this._dataItemIndex = dataItemIndex;
this._rowType = rowType;
this._rowState = rowState;
}
///
/// Represents an item in the .
///
public virtual object DataItem {
get {
return _dataItem;
}
set {
_dataItem = value;
}
}
///
/// Indicates the data set index number. This property is read-only.
///
public virtual int DataItemIndex {
get {
return _dataItemIndex;
}
}
///
/// Indicates the index of the row in the . This property is
/// read-only.
///
public virtual int RowIndex {
get {
return _rowIndex;
}
}
///
/// Indicates the type of the row in the .
///
public virtual DataControlRowState RowState {
get {
return _rowState;
}
set {
_rowState = value;
}
}
///
/// Indicates the type of the row in the .
///
public virtual DataControlRowType RowType {
get {
return _rowType;
}
set {
_rowType = value;
}
}
///
///
///
protected override bool OnBubbleEvent(object source, EventArgs e) {
if (e is CommandEventArgs) {
GridViewCommandEventArgs args = new GridViewCommandEventArgs(this, source, (CommandEventArgs)e);
RaiseBubbleEvent(this, args);
return true;
}
return false;
}
///
///
///
object IDataItemContainer.DataItem {
get {
return DataItem;
}
}
int IDataItemContainer.DataItemIndex {
get {
return DataItemIndex;
}
}
int IDataItemContainer.DisplayIndex {
get {
return RowIndex;
}
}
}
}
// 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.ComponentModel;
using System.Security.Permissions;
///
/// Represents an individual row in the .
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public class GridViewRow : TableRow, IDataItemContainer {
private int _rowIndex;
private int _dataItemIndex;
private DataControlRowType _rowType;
private DataControlRowState _rowState;
private object _dataItem;
///
/// Initializes a new instance of the class.
///
public GridViewRow(int rowIndex, int dataItemIndex, DataControlRowType rowType, DataControlRowState rowState) {
this._rowIndex = rowIndex;
this._dataItemIndex = dataItemIndex;
this._rowType = rowType;
this._rowState = rowState;
}
///
/// Represents an item in the .
///
public virtual object DataItem {
get {
return _dataItem;
}
set {
_dataItem = value;
}
}
///
/// Indicates the data set index number. This property is read-only.
///
public virtual int DataItemIndex {
get {
return _dataItemIndex;
}
}
///
/// Indicates the index of the row in the . This property is
/// read-only.
///
public virtual int RowIndex {
get {
return _rowIndex;
}
}
///
/// Indicates the type of the row in the .
///
public virtual DataControlRowState RowState {
get {
return _rowState;
}
set {
_rowState = value;
}
}
///
/// Indicates the type of the row in the .
///
public virtual DataControlRowType RowType {
get {
return _rowType;
}
set {
_rowType = value;
}
}
///
///
///
protected override bool OnBubbleEvent(object source, EventArgs e) {
if (e is CommandEventArgs) {
GridViewCommandEventArgs args = new GridViewCommandEventArgs(this, source, (CommandEventArgs)e);
RaiseBubbleEvent(this, args);
return true;
}
return false;
}
///
///
///
object IDataItemContainer.DataItem {
get {
return DataItem;
}
}
int IDataItemContainer.DataItemIndex {
get {
return DataItemIndex;
}
}
int IDataItemContainer.DisplayIndex {
get {
return RowIndex;
}
}
}
}
// 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
- DoubleConverter.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- DbProviderFactory.cs
- WindowsSysHeader.cs
- CorrelationTokenInvalidatedHandler.cs
- DataGridViewElement.cs
- ImmutableObjectAttribute.cs
- Privilege.cs
- Package.cs
- PartitionResolver.cs
- FormsAuthenticationUser.cs
- RouteUrlExpressionBuilder.cs
- DivideByZeroException.cs
- RegexCompiler.cs
- PermissionListSet.cs
- SQLSingleStorage.cs
- SelectionProviderWrapper.cs
- _ProxyChain.cs
- EmptyElement.cs
- NeutralResourcesLanguageAttribute.cs
- SqlServer2KCompatibilityAnnotation.cs
- WaitForChangedResult.cs
- TextContainerChangedEventArgs.cs
- IndexedSelectQueryOperator.cs
- FileReader.cs
- TemplateBuilder.cs
- BufferedWebEventProvider.cs
- Literal.cs
- WinFormsSecurity.cs
- XamlContextStack.cs
- IndependentAnimationStorage.cs
- EntityDataSourceDesigner.cs
- XamlTreeBuilder.cs
- DecoderNLS.cs
- CompilerGeneratedAttribute.cs
- TypeExtensionConverter.cs
- RegisteredHiddenField.cs
- HttpCacheParams.cs
- JpegBitmapEncoder.cs
- EntityDataSourceDesigner.cs
- InputBinder.cs
- BezierSegment.cs
- SHA512Managed.cs
- Util.cs
- TypeGeneratedEventArgs.cs
- SMSvcHost.cs
- WithParamAction.cs
- ResourceIDHelper.cs
- QuotedStringWriteStateInfo.cs
- TemplatedWizardStep.cs
- ListSortDescriptionCollection.cs
- UriSection.cs
- ChtmlTextWriter.cs
- SecurityCredentialsManager.cs
- GridViewEditEventArgs.cs
- WmlValidationSummaryAdapter.cs
- GlyphRun.cs
- GridView.cs
- Touch.cs
- SqlConnectionPoolProviderInfo.cs
- XPathItem.cs
- QuerySetOp.cs
- WindowClosedEventArgs.cs
- Win32.cs
- MediaTimeline.cs
- MembershipSection.cs
- _ProxyChain.cs
- UnaryNode.cs
- AndCondition.cs
- DelegateSerializationHolder.cs
- TypeUsage.cs
- InputLanguageProfileNotifySink.cs
- ButtonBase.cs
- WriteTimeStream.cs
- SafeRegistryHandle.cs
- GeneralTransform2DTo3DTo2D.cs
- RawStylusInput.cs
- QueryHandler.cs
- WebPartDisplayModeCancelEventArgs.cs
- StringValidatorAttribute.cs
- WebPartConnectVerb.cs
- COMException.cs
- TreeNodeStyle.cs
- NamespaceInfo.cs
- ImageKeyConverter.cs
- ClientSponsor.cs
- EmbeddedMailObject.cs
- CharacterShapingProperties.cs
- App.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- MissingSatelliteAssemblyException.cs
- ScriptControlDescriptor.cs
- PrinterSettings.cs
- COM2ExtendedUITypeEditor.cs
- ClientTargetSection.cs
- SharedTcpTransportManager.cs
- CodeCommentStatementCollection.cs
- XsdSchemaFileEditor.cs
- Span.cs