Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / FormViewRow.cs / 1305376 / FormViewRow.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; ////// public class FormViewRow : TableRow { private int _itemIndex; private DataControlRowType _rowType; private DataControlRowState _rowState; ///Represents an individual row in the ///. /// public FormViewRow(int itemIndex, DataControlRowType rowType, DataControlRowState rowState) { this._itemIndex = itemIndex; this._rowType = rowType; this._rowState = rowState; RenderTemplateContainer = true; } ///Initializes a new instance of the ///class. /// public virtual int ItemIndex { get { return _itemIndex; } } ///Indicates the index of the item in the ///. This property is /// read-only. /// public virtual DataControlRowState RowState { get { return _rowState; } } ///Indicates the type of the row in the ///. /// public virtual DataControlRowType RowType { get { return _rowType; } } internal bool RenderTemplateContainer { get; set; } protected internal override void Render(HtmlTextWriter writer) { if (RenderTemplateContainer) { //render the table row normally base.Render(writer); } else { //render the contents of the cells foreach (TableCell cell in Cells) { cell.RenderContents(writer); } } } ///Indicates the type of the row in the ///. /// /// protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is CommandEventArgs) { FormViewCommandEventArgs args = new FormViewCommandEventArgs(source, (CommandEventArgs)e); RaiseBubbleEvent(this, args); return true; } return false; } } } // 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; ////// public class FormViewRow : TableRow { private int _itemIndex; private DataControlRowType _rowType; private DataControlRowState _rowState; ///Represents an individual row in the ///. /// public FormViewRow(int itemIndex, DataControlRowType rowType, DataControlRowState rowState) { this._itemIndex = itemIndex; this._rowType = rowType; this._rowState = rowState; RenderTemplateContainer = true; } ///Initializes a new instance of the ///class. /// public virtual int ItemIndex { get { return _itemIndex; } } ///Indicates the index of the item in the ///. This property is /// read-only. /// public virtual DataControlRowState RowState { get { return _rowState; } } ///Indicates the type of the row in the ///. /// public virtual DataControlRowType RowType { get { return _rowType; } } internal bool RenderTemplateContainer { get; set; } protected internal override void Render(HtmlTextWriter writer) { if (RenderTemplateContainer) { //render the table row normally base.Render(writer); } else { //render the contents of the cells foreach (TableCell cell in Cells) { cell.RenderContents(writer); } } } ///Indicates the type of the row in the ///. /// /// protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is CommandEventArgs) { FormViewCommandEventArgs args = new FormViewCommandEventArgs(source, (CommandEventArgs)e); RaiseBubbleEvent(this, args); return true; } return false; } } } // 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
- PolicyException.cs
- JsonWriter.cs
- QueryStringParameter.cs
- ButtonBase.cs
- MetadataItemEmitter.cs
- ConfigurationManager.cs
- MaskDescriptor.cs
- ProtocolsConfigurationEntry.cs
- Model3DGroup.cs
- ADMembershipProvider.cs
- QuaternionValueSerializer.cs
- Clipboard.cs
- FormCollection.cs
- XPathChildIterator.cs
- Simplifier.cs
- TextEndOfParagraph.cs
- StringToken.cs
- ScrollProperties.cs
- EventLogPermissionAttribute.cs
- ConfigXmlWhitespace.cs
- NonBatchDirectoryCompiler.cs
- Application.cs
- PerfCounterSection.cs
- SmtpReplyReader.cs
- XPathSelfQuery.cs
- KeyInterop.cs
- VariableAction.cs
- PassportIdentity.cs
- SessionStateModule.cs
- XmlTextReaderImpl.cs
- BodyGlyph.cs
- EntityContainerEmitter.cs
- CurrentChangingEventManager.cs
- FormViewPagerRow.cs
- WorkflowOperationBehavior.cs
- Drawing.cs
- ProviderBase.cs
- NonParentingControl.cs
- HttpCapabilitiesBase.cs
- SqlCaseSimplifier.cs
- PathFigure.cs
- MatrixAnimationBase.cs
- SecurityDocument.cs
- HttpDictionary.cs
- AssemblyName.cs
- ReservationNotFoundException.cs
- AnchoredBlock.cs
- DependencyObjectProvider.cs
- AssertFilter.cs
- PopOutPanel.cs
- X509CertificateClaimSet.cs
- WebPartDescription.cs
- KnownTypesProvider.cs
- ToolBarOverflowPanel.cs
- KeyInterop.cs
- RemotingException.cs
- FontCacheUtil.cs
- GeometryDrawing.cs
- VScrollBar.cs
- DrawingState.cs
- Tile.cs
- ListViewGroupItemCollection.cs
- DragCompletedEventArgs.cs
- PresentationUIStyleResources.cs
- SoapObjectWriter.cs
- FileUtil.cs
- GeometryGroup.cs
- Win32Native.cs
- MobileErrorInfo.cs
- LookupBindingPropertiesAttribute.cs
- PackageStore.cs
- BinaryMethodMessage.cs
- CssStyleCollection.cs
- SqlProviderServices.cs
- sqlnorm.cs
- PageAsyncTask.cs
- TdsParserSessionPool.cs
- CommonDialog.cs
- ToolboxBitmapAttribute.cs
- BasicKeyConstraint.cs
- SerTrace.cs
- FileDialogCustomPlace.cs
- SegmentInfo.cs
- SQLBytes.cs
- RtType.cs
- LabelTarget.cs
- NamespaceMapping.cs
- CustomServiceCredentials.cs
- OdbcInfoMessageEvent.cs
- MarkedHighlightComponent.cs
- EnumConverter.cs
- EntityDataSourceEntityTypeFilterItem.cs
- Paragraph.cs
- SendingRequestEventArgs.cs
- NamespaceEmitter.cs
- Int32.cs
- TransformValueSerializer.cs
- XmlSchemaSimpleTypeRestriction.cs
- MergablePropertyAttribute.cs
- DateRangeEvent.cs